>>> inkscape: Building community/inkscape 1.2.1-r7 (using abuild 3.10.0-r0) started Wed, 14 Dec 2022 15:59:51 +0000 >>> inkscape: Checking sanity of /home/buildozer/aports/community/inkscape/APKBUILD... >>> inkscape: Analyzing dependencies... >>> inkscape: Installing for build: build-base desktop-file-utils adwaita-icon-theme boost-dev cmake dbus-dev double-conversion-dev font-dejavu gc-dev gdl-dev graphicsmagick-dev gsl-dev gtkmm3-dev gtkspell3-dev lcms2-dev libcdr-dev libjpeg-turbo-dev libsoup-dev libtool libvisio-dev libxml2-dev libxslt-dev perl poppler-dev popt-dev potrace-dev python3-dev samurai (1/283) Installing libffi (3.4.4-r0) (2/283) Installing libintl (0.21.1-r1) (3/283) Installing libblkid (2.38.1-r0) (4/283) Installing libmount (2.38.1-r0) (5/283) Installing glib (2.74.3-r1) (6/283) Installing desktop-file-utils (0.26-r1) (7/283) Installing libxau (1.0.10-r0) (8/283) Installing libmd (1.0.4-r0) (9/283) Installing libbsd (0.11.7-r0) (10/283) Installing libxdmcp (1.1.4-r0) (11/283) Installing libxcb (1.15-r0) (12/283) Installing libx11 (1.8.2-r0) (13/283) Installing libxext (1.3.5-r0) (14/283) Installing libxrender (0.9.11-r0) (15/283) Installing libbz2 (1.0.8-r4) (16/283) Installing libpng (1.6.38-r0) (17/283) Installing freetype (2.12.1-r0) (18/283) Installing fontconfig (2.14.1-r0) (19/283) Installing pixman (0.42.2-r0) (20/283) Installing cairo (1.17.6-r3) (21/283) Installing cairo-gobject (1.17.6-r3) (22/283) Installing xz-libs (5.2.9-r0) (23/283) Installing libxml2 (2.10.3-r1) (24/283) Installing shared-mime-info (2.2-r2) (25/283) Installing libjpeg-turbo (2.1.4-r0) (26/283) Installing libwebp (1.2.4-r1) (27/283) Installing tiff (4.4.0-r1) (28/283) Installing gdk-pixbuf (2.42.10-r0) (29/283) Installing libxft (2.3.7-r0) (30/283) Installing fribidi (1.0.12-r0) (31/283) Installing graphite2 (1.3.14-r2) (32/283) Installing harfbuzz (5.3.1-r1) (33/283) Installing pango (1.50.12-r0) (34/283) Installing librsvg (2.55.1-r0) (35/283) Installing adwaita-icon-theme (43-r0) (36/283) Installing boost1.80-atomic (1.80.0-r3) (37/283) Installing boost1.80-chrono (1.80.0-r3) (38/283) Installing boost1.80-container (1.80.0-r3) (39/283) Installing boost1.80-context (1.80.0-r3) (40/283) Installing boost1.80-contract (1.80.0-r3) (41/283) Installing boost1.80-coroutine (1.80.0-r3) (42/283) Installing boost1.80-date_time (1.80.0-r3) (43/283) Installing boost1.80-fiber (1.80.0-r3) (44/283) Installing boost1.80-filesystem (1.80.0-r3) (45/283) Installing boost1.80-graph (1.80.0-r3) (46/283) Installing boost1.80-iostreams (1.80.0-r3) (47/283) Installing boost1.80-locale (1.80.0-r3) (48/283) Installing boost1.80-thread (1.80.0-r3) (49/283) Installing boost1.80-log (1.80.0-r3) (50/283) Installing boost1.80-log_setup (1.80.0-r3) (51/283) Installing boost1.80-math (1.80.0-r3) (52/283) Installing boost1.80-prg_exec_monitor (1.80.0-r3) (53/283) Installing boost1.80-program_options (1.80.0-r3) (54/283) Installing gdbm (1.23-r0) (55/283) Installing mpdecimal (2.5.1-r1) (56/283) Installing readline (8.2.0-r0) (57/283) Installing sqlite-libs (3.40.0-r0) (58/283) Installing python3 (3.10.9-r1) (59/283) Installing boost1.80-python3 (1.80.0-r3) (60/283) Installing boost1.80-random (1.80.0-r3) (61/283) Installing boost1.80-regex (1.80.0-r3) (62/283) Installing boost1.80-serialization (1.80.0-r3) (63/283) Installing boost1.80-stacktrace_basic (1.80.0-r3) (64/283) Installing boost1.80-stacktrace_noop (1.80.0-r3) (65/283) Installing boost1.80-system (1.80.0-r3) (66/283) Installing boost1.80-timer (1.80.0-r3) (67/283) Installing boost1.80-type_erasure (1.80.0-r3) (68/283) Installing boost1.80-unit_test_framework (1.80.0-r3) (69/283) Installing boost1.80-wave (1.80.0-r3) (70/283) Installing boost1.80-wserialization (1.80.0-r3) (71/283) Installing boost1.80-json (1.80.0-r3) (72/283) Installing boost1.80-nowide (1.80.0-r3) (73/283) Installing boost1.80-libs (1.80.0-r3) (74/283) Installing boost1.80 (1.80.0-r3) (75/283) Installing linux-headers (5.19.5-r0) (76/283) Installing bzip2-dev (1.0.8-r4) (77/283) Installing icu-data-en (72.1-r1) Executing icu-data-en-72.1-r1.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (78/283) Installing icu-libs (72.1-r1) (79/283) Installing icu (72.1-r1) (80/283) Installing icu-dev (72.1-r1) (81/283) Installing xz-dev (5.2.9-r0) (82/283) Installing zlib-dev (1.2.13-r0) (83/283) Installing boost1.80-dev (1.80.0-r3) (84/283) Installing boost-dev (1.80.0-r3) (85/283) Installing libarchive (3.6.1-r2) (86/283) Installing rhash-libs (1.4.3-r1) (87/283) Installing libuv (1.44.2-r0) (88/283) Installing cmake (3.24.3-r0) (89/283) Installing libuuid (2.38.1-r0) (90/283) Installing libfdisk (2.38.1-r0) (91/283) Installing libsmartcols (2.38.1-r0) (92/283) Installing util-linux-dev (2.38.1-r0) (93/283) Installing dbus-libs (1.14.4-r0) (94/283) Installing dbus-dev (1.14.4-r0) (95/283) Installing double-conversion (3.2.1-r0) (96/283) Installing double-conversion-dev (3.2.1-r0) (97/283) Installing encodings (1.0.6-r0) (98/283) Installing libfontenc (1.1.6-r0) (99/283) Installing mkfontscale (1.2.2-r1) (100/283) Installing font-dejavu (2.37-r3) (101/283) Installing gc (8.2.2-r0) (102/283) Installing libgc++ (8.2.2-r0) (103/283) Installing gc-dev (8.2.2-r0) (104/283) Installing hicolor-icon-theme (0.17-r2) (105/283) Installing gtk-update-icon-cache (3.24.34-r7) (106/283) Installing libxcomposite (0.4.5-r1) (107/283) Installing libxfixes (6.0.0-r0) (108/283) Installing libxcursor (1.2.1-r1) (109/283) Installing libxdamage (1.1.5-r1) (110/283) Installing libxi (1.8-r0) (111/283) Installing libxinerama (1.1.5-r0) (112/283) Installing libxrandr (1.5.3-r0) (113/283) Installing libatk-1.0 (2.46.0-r0) (114/283) Installing libxtst (1.2.4-r0) (115/283) Installing at-spi2-core (2.46.0-r0) (116/283) Installing libatk-bridge-2.0 (2.46.0-r0) (117/283) Installing avahi-libs (0.8-r6) (118/283) Installing nettle (3.8.1-r0) (119/283) Installing p11-kit (0.24.1-r1) (120/283) Installing libtasn1 (4.19.0-r0) (121/283) Installing libunistring (1.1-r0) (122/283) Installing gnutls (3.7.8-r2) (123/283) Installing cups-libs (2.4.2-r1) (124/283) Installing libepoxy (1.5.10-r0) (125/283) Installing wayland-libs-client (1.21.0-r1) (126/283) Installing wayland-libs-cursor (1.21.0-r1) (127/283) Installing wayland-libs-egl (1.21.0-r1) (128/283) Installing xkeyboard-config (2.37-r0) (129/283) Installing libxkbcommon (1.4.1-r0) (130/283) Installing gtk+3.0 (3.24.34-r7) Executing gtk+3.0-3.24.34-r7.post-install (131/283) Installing gdl (3.40.0-r0) (132/283) Installing libxml2-utils (2.10.3-r1) (133/283) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (134/283) Installing libgpg-error (1.46-r1) (135/283) Installing libgcrypt (1.10.1-r0) (136/283) Installing libxslt (1.1.37-r0) (137/283) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (138/283) Installing gettext-asprintf (0.21.1-r1) (139/283) Installing gettext-libs (0.21.1-r1) (140/283) Installing gettext (0.21.1-r1) (141/283) Installing gettext-dev (0.21.1-r1) (142/283) Installing libffi-dev (3.4.4-r0) (143/283) Installing bsd-compat-headers (0.7.2-r3) (144/283) Installing ncurses-dev (6.3_p20221119-r0) (145/283) Installing libedit-dev (20221030.3.1-r0) (146/283) Installing libpcre2-16 (10.42-r0) (147/283) Installing libpcre2-32 (10.42-r0) (148/283) Installing pcre2-dev (10.42-r0) (149/283) Installing glib-dev (2.74.3-r1) (150/283) Installing xorgproto (2022.2-r0) (151/283) Installing libxau-dev (1.0.10-r0) (152/283) Installing xcb-proto (1.15.2-r0) (153/283) Installing libxdmcp-dev (1.1.4-r0) (154/283) Installing libxcb-dev (1.15-r0) (155/283) Installing xtrans (1.4.0-r2) (156/283) Installing libx11-dev (1.8.2-r0) (157/283) Installing libxext-dev (1.3.5-r0) (158/283) Installing libxfixes-dev (6.0.0-r0) (159/283) Installing libxi-dev (1.8-r0) (160/283) Installing libxtst-dev (1.2.4-r0) (161/283) Installing at-spi2-core-dev (2.46.0-r0) (162/283) Installing libjpeg-turbo-dev (2.1.4-r0) (163/283) Installing libpng-dev (1.6.38-r0) (164/283) Installing libwebp-dev (1.2.4-r1) (165/283) Installing zstd-dev (1.5.2-r9) (166/283) Installing libtiffxx (4.4.0-r1) (167/283) Installing tiff-dev (4.4.0-r1) (168/283) Installing gdk-pixbuf-dev (2.42.10-r0) (169/283) Installing libdrm (2.4.114-r0) (170/283) Installing libdrm-dev (2.4.114-r0) (171/283) Installing libxdamage-dev (1.1.5-r1) (172/283) Installing libxshmfence (1.3.1-r0) (173/283) Installing libxshmfence-dev (1.3.1-r0) (174/283) Installing mesa (22.2.5-r0) (175/283) Installing wayland-libs-server (1.21.0-r1) (176/283) Installing mesa-gbm (22.2.5-r0) (177/283) Installing mesa-glapi (22.2.5-r0) (178/283) Installing mesa-egl (22.2.5-r0) (179/283) Installing libxxf86vm (1.1.5-r0) (180/283) Installing mesa-gl (22.2.5-r0) (181/283) Installing mesa-gles (22.2.5-r0) (182/283) Installing llvm15-libs (15.0.6-r0) (183/283) Installing mesa-osmesa (22.2.5-r0) (184/283) Installing mesa-xatracker (22.2.5-r0) (185/283) Installing libxxf86vm-dev (1.1.5-r0) (186/283) Installing mesa-dev (22.2.5-r0) (187/283) Installing libepoxy-dev (1.5.10-r0) (188/283) Installing libxinerama-dev (1.1.5-r0) (189/283) Installing libxkbcommon-x11 (1.4.1-r0) (190/283) Installing libxml2-dev (2.10.3-r1) (191/283) Installing libxkbcommon-dev (1.4.1-r0) (192/283) Installing wayland-protocols (1.30-r0) (193/283) Installing cairo-tools (1.17.6-r3) (194/283) Installing expat (2.5.0-r0) (195/283) Installing expat-dev (2.5.0-r0) (196/283) Installing brotli (1.0.9-r9) (197/283) Installing brotli-dev (1.0.9-r9) (198/283) Installing freetype-dev (2.12.1-r0) (199/283) Installing fontconfig-dev (2.14.1-r0) (200/283) Installing libxrender-dev (0.9.11-r0) (201/283) Installing pixman-dev (0.42.2-r0) (202/283) Installing util-macros (1.19.3-r0) (203/283) Installing xcb-util (0.4.0-r3) (204/283) Installing xcb-util-dev (0.4.0-r3) (205/283) Installing cairo-dev (1.17.6-r3) (206/283) Installing fribidi-dev (1.0.12-r0) (207/283) Installing pango-tools (1.50.12-r0) (208/283) Installing harfbuzz-icu (5.3.1-r1) (209/283) Installing graphite2-dev (1.3.14-r2) (210/283) Installing harfbuzz-dev (5.3.1-r1) (211/283) Installing libxft-dev (2.3.7-r0) (212/283) Installing pango-dev (1.50.12-r0) (213/283) Installing wayland-dev (1.21.0-r1) (214/283) Installing libxcomposite-dev (0.4.5-r1) (215/283) Installing libxcursor-dev (1.2.1-r1) (216/283) Installing libxrandr-dev (1.5.3-r0) (217/283) Installing gtk+3.0-dev (3.24.34-r7) (218/283) Installing gdl-dev (3.40.0-r0) (219/283) Installing aom-libs (3.5.0-r0) (220/283) Installing libde265 (1.0.9-r0) (221/283) Installing numactl (2.0.16-r0) (222/283) Installing x265-libs (3.5-r3) (223/283) Installing libheif (1.13.0-r0) (224/283) Installing libltdl (2.4.7-r0) (225/283) Installing ghostscript-fonts (8.11-r3) (226/283) Installing libwmf (0.2.12-r1) (227/283) Installing graphicsmagick (1.3.38-r0) (228/283) Installing graphicsmagick-dev (1.3.38-r0) (229/283) Installing gsl (2.7.1-r0) (230/283) Installing gsl-dev (2.7.1-r0) (231/283) Installing libsigc++ (2.10.8-r0) (232/283) Installing glibmm (2.66.5-r0) (233/283) Installing atkmm (2.28.3-r0) (234/283) Installing cairomm (1.14.4-r0) (235/283) Installing pangomm (2.46.3-r0) (236/283) Installing gtkmm3 (3.24.7-r0) (237/283) Installing libsigc++-dev (2.10.8-r0) (238/283) Installing glibmm-dev (2.66.5-r0) (239/283) Installing atkmm-dev (2.28.3-r0) (240/283) Installing cairomm-dev (1.14.4-r0) (241/283) Installing pangomm-dev (2.46.3-r0) (242/283) Installing gtkmm3-dev (3.24.7-r0) (243/283) Installing aspell-libs (0.60.8-r2) (244/283) Installing nuspell-libs (5.1.2-r1) (245/283) Installing enchant2 (2.3.3-r1) (246/283) Installing gtkspell3 (3.0.10-r1) (247/283) Installing enchant2-dev (2.3.3-r1) (248/283) Installing gtkspell3-dev (3.0.10-r1) (249/283) Installing lcms2 (2.14-r0) (250/283) Installing lcms2-dev (2.14-r0) (251/283) Installing librevenge (0.0.4-r10) (252/283) Installing libcdr (0.1.7-r8) (253/283) Installing cppunit (1.15.1-r1) (254/283) Installing cppunit-dev (1.15.1-r1) (255/283) Installing librevenge-dev (0.0.4-r10) (256/283) Installing libcdr-dev (0.1.7-r8) (257/283) Installing gsettings-desktop-schemas (43.0-r0) (258/283) Installing libproxy (0.4.18-r1) (259/283) Installing glib-networking (2.74.0-r2) (260/283) Installing libidn2 (2.3.4-r0) (261/283) Installing libpsl (0.21.1-r1) (262/283) Installing libsoup (2.74.3-r0) (263/283) Installing libpsl-dev (0.21.1-r1) (264/283) Installing sqlite-dev (3.40.0-r0) (265/283) Installing libsoup-dev (2.74.3-r0) (266/283) Installing libtool (2.4.7-r0) (267/283) Installing libvisio (0.1.7-r7) (268/283) Installing libvisio-dev (0.1.7-r7) (269/283) Installing libxslt-dev (1.1.37-r0) (270/283) Installing perl (5.36.0-r0) (271/283) Installing openjpeg (2.5.0-r0) (272/283) Installing poppler (22.11.0-r0) (273/283) Installing poppler-glib (22.11.0-r0) (274/283) Installing poppler-dev (22.11.0-r0) (275/283) Installing popt-dev (1.19-r0) (276/283) Installing potrace (1.16-r2) (277/283) Installing potrace-dev (1.16-r2) (278/283) Installing python3-dev (3.10.9-r1) (279/283) Installing samurai (1.2-r2) (280/283) Installing .makedepends-inkscape (20221214.155953) (281/283) Installing perl-error (0.17029-r1) (282/283) Installing perl-git (2.38.2-r0) (283/283) Installing git-perl (2.38.2-r0) Executing busybox-1.35.0-r29.trigger Executing glib-2.74.3-r1.trigger Executing desktop-file-utils-0.26-r1.trigger Executing fontconfig-2.14.1-r0.trigger Executing shared-mime-info-2.2-r2.trigger Executing gdk-pixbuf-2.42.10-r0.trigger Executing mkfontscale-1.2.2-r1.trigger Executing gtk-update-icon-cache-3.24.34-r7.trigger OK: 894 MiB in 375 packages >>> inkscape: Cleaning up srcdir >>> inkscape: Cleaning up pkgdir >>> inkscape: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/inkscape-1.2.1.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 93.5M 0 303k 0 0 295k 0 0:05:24 0:00:01 0:05:23 295k 16 93.5M 16 15.3M 0 0 7764k 0 0:00:12 0:00:02 0:00:10 7763k 39 93.5M 39 37.3M 0 0 12.3M 0 0:00:07 0:00:03 0:00:04 12.3M 63 93.5M 63 59.7M 0 0 14.8M 0 0:00:06 0:00:04 0:00:02 14.8M 88 93.5M 88 82.5M 0 0 16.4M 0 0:00:05 0:00:05 --:--:-- 16.8M 100 93.5M 100 93.5M 0 0 16.9M 0 0:00:05 0:00:05 --:--:-- 20.7M >>> inkscape: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/inkscape-1.2.1.tar.xz >>> inkscape: Checking sha512sums... inkscape-1.2.1.tar.xz: OK fix-Werror.patch: OK poppler-22.09.patch: OK >>> inkscape: Unpacking /var/cache/distfiles/v3.17/inkscape-1.2.1.tar.xz... >>> inkscape: fix-Werror.patch patching file CMakeScripts/DefineDependsandFlags.cmake >>> inkscape: poppler-22.09.patch patching file src/extension/internal/pdfinput/pdf-parser.cpp patching file src/extension/internal/pdfinput/svg-builder.cpp Hunk #1 succeeded at 388 (offset -1 lines). ------------------------------ Building Makefile for Inkscape ------------------------------ Source Dir: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410 Binary Dir: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/build -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Creating build files in: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/build -- Performing Test LIBATOMIC_NOT_NEEDED -- Performing Test LIBATOMIC_NOT_NEEDED - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.3") -- Checking for modules 'harfbuzz;pangocairo>=1.44;pangoft2;fontconfig;gsl;gmodule-2.0;libsoup-2.4>=2.42;bdw-gc;lcms2' -- Found harfbuzz, version 5.3.1 -- Found pangocairo, version 1.50.12 -- Found pangoft2, version 1.50.12 -- Found fontconfig, version 2.14.1 -- Found gsl, version 2.7.1 -- Found gmodule-2.0, version 2.74.3 -- Found libsoup-2.4, version 2.74.3 -- Found bdw-gc, version 8.2.2 -- Found lcms2, version 2.14 -- Found DoubleConversion: /usr/lib/libdouble-conversion.so -- Performing Test Iconv_IS_BUILT_IN -- Performing Test Iconv_IS_BUILT_IN - Success -- Found Iconv: built in to C library -- Found Intl: /usr/lib/libintl.so (found version "0.21.1") -- lib2geom not found, using internal copy in src/3rdparty/2geom -- Checking for module 'poppler' -- Found poppler, version 22.11.0 -- Found poppler: /usr/lib/libpoppler.so -- Checking for module 'poppler-glib' -- Found poppler-glib, version 22.11.0 -- Found poppler-glib: /usr/lib/libpoppler-glib.so -- Checking for module 'cairo-svg' -- Found cairo-svg, version 1.17.6 -- Found cairo-svg: /usr/lib/libcairo.so -- Checking for module 'poppler-cairo' -- Package 'poppler-cairo', required by 'virtual:world', not found -- Found poppler-cairo: /usr/lib/libcairo.so -- Checking for modules 'libwpg-0.3;librevenge-0.0;librevenge-stream-0.0' -- Package 'libwpg-0.3', required by 'virtual:world', not found -- Checking for modules 'libvisio-0.1;librevenge-0.0;librevenge-stream-0.0' -- Found libvisio-0.1, version 0.1.7 -- Found librevenge-0.0, version 0.0.4 -- Found librevenge-stream-0.0, version 0.0.4 -- Checking for modules 'libcdr-0.1;librevenge-0.0;librevenge-stream-0.0' -- Found libcdr-0.1, version 0.1.7 -- Found librevenge-0.0, version 0.0.4 -- Found librevenge-stream-0.0, version 0.0.4 -- Found JPEG: /usr/lib/libjpeg.so (found version "80") -- Found ZLIB: /lib/libz.so (found version "1.2.13") -- Found PNG: /usr/lib/libpng.so (found version "1.6.38") -- Found Potrace: /usr/lib/libpotrace.so -- Checking for modules 'gtkmm-3.0>=3.24;gdkmm-3.0>=3.24;gtk+-3.0>=3.24;gdk-3.0>=3.24' -- Found gtkmm-3.0, version 3.24.7 -- Found gdkmm-3.0, version 3.24.7 -- Found gtk+-3.0, version 3.24.34 -- Found gdk-3.0, version 3.24.34 -- Checking for module 'gspell-1' -- Package 'gspell-1', required by 'virtual:world', not found -- Found Boost: /usr/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found suitable version "1.80.0", minimum required is "1.19.0") found components: filesystem -- Found LibXslt: /usr/lib/libxslt.so (found version "1.1.37") -- Found LibXml2: /usr/lib/libxml2.so (found version "2.10.3") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Checking for module 'readline' -- Package 'readline', required by 'virtual:world', not found -- Did not find GNU Readline -- Checking for module 'ImageMagick++<=7' -- Package 'ImageMagick++', required by 'virtual:world', not found -- Checking for module 'GraphicsMagick++' -- Found GraphicsMagick++, version 1.3.38 -- Found Gettext: /usr/bin/msgmerge (found version "0.21.1") -- Found gettext + msgfmt to convert language files. Translation enabled -- Found xgettext. inkscape.pot will be re-created if missing. -- Checking for module 'sigc++-2.0' -- Found sigc++-2.0, version 2.10.8 -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Creating build files in: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/build -- Looking for include file ieeefp.h -- Looking for include file ieeefp.h - not found -- Looking for mallinfo -- Looking for mallinfo - not found -- Looking for mallinfo2 -- Looking for mallinfo2 - not found -- Looking for include file malloc.h -- Looking for include file malloc.h - found -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS -- Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS - Failed -- Performing Test HAVE_STRUCT_MALLINFO_FSMBLKS -- Performing Test HAVE_STRUCT_MALLINFO_FSMBLKS - Failed -- Performing Test HAVE_STRUCT_MALLINFO_HBLKHD -- Performing Test HAVE_STRUCT_MALLINFO_HBLKHD - Failed -- Performing Test HAVE_STRUCT_MALLINFO_UORDBLKS -- Performing Test HAVE_STRUCT_MALLINFO_UORDBLKS - Failed -- Performing Test HAVE_STRUCT_MALLINFO_USMBLKS -- Performing Test HAVE_STRUCT_MALLINFO_USMBLKS - Failed -- Looking for sincos -- Looking for sincos - found -- Generating header and sourcefiles from sp-marshal.list (Glib-Marshal) INFO: Reading /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/helper/sp-marshal.list... INFO: Reading /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/helper/sp-marshal.list... -- sp-marshal.h changed; overwriting -- Found Boost: /usr/lib/cmake/Boost-1.80.0/BoostConfig.cmake (found suitable version "1.80.0", minimum required is "1.60") -- 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' -- Found gtk+-3.0, version 3.24.34 -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.74.3 -- Checking for module 'cairo' -- Found cairo, version 1.17.6 -- Checking for module 'gsl' -- Found gsl, version 2.7.1 -- Ragel NOT found. Using stale svg-path-parser.cpp. INKSCAPE_DIST_PREFIX: inkscape-1.2.1 ------------------------------------------------------------------------ Configuration Summary ------------------------------------------------------------------------ PROJECT_NAME: inkscape INKSCAPE_VERSION: 1.2.1 INKSCAPE_DIST_PREFIX: inkscape-1.2.1 CMAKE_BINARY_DIR: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/build CMAKE_INSTALL_PREFIX: /usr CMAKE_INSTALL_LIBDIR: lib PACKAGE_LOCALE_DIR share/locale CMAKE_SYSTEM_NAME: Linux CMAKE_SYSTEM_VERSION: 5.15.32-0-lts CMAKE_SYSTEM_PROCESSOR: armv8l CMAKE_C_COMPILER: /usr/bin/gcc CMAKE_CXX_COMPILER: /usr/bin/g++ CMAKE_BUILD_TYPE: MinSizeRel ENABLE_LCMS: ON ENABLE_POPPLER: ON ENABLE_POPPLER_CAIRO: ON WITH_GNU_READLINE: OFF WITH_GSPELL: OFF WITH_IMAGE_MAGICK: OFF WITH_GRAPHICS_MAGICK: ON WITH_LIBCDR: ON WITH_LIBVISIO: ON WITH_LIBWPG: OFF WITH_NLS: ON WITH_OPENMP: ON WITH_JEMALLOC: OFF WITH_INTERNAL_2GEOM: ON WITH_INTERNAL_CAIRO: OFF WITH_X11: ON WITH_PROFILING: OFF BUILD_TESTING: OFF ------------------------------------------------------------------------ -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/build [1/1125] Generating /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/share/templates/templates.h [2/1125] Generating /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/share/symbols/symbols.h [3/1125] Generating /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/share/palettes/palettes.h [4/1125] Generating /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/share/paint/patterns.svg.h [5/1125] Generating /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/share/filters/filters.svg.h [6/1125] Generating ../org.inkscape.Inkscape.appdata.xml [7/1125] Generating ../org.inkscape.Inkscape.desktop [8/1125] Generating inkview.zh_TW.tmp [9/1125] Generating inkview.pt_BR.tmp [10/1125] Generating inkview.tmp [11/1125] Generating inkview.hu.tmp [12/1125] Generating inkview.hr.tmp [13/1125] Generating inkview.fr.tmp [14/1125] Generating inkview.es.tmp [15/1125] Generating inkview.de.tmp [16/1125] Generating inkscape.zh_TW.tmp [17/1125] Generating inkscape.tmp [18/1125] Generating inkscape.hu.tmp [19/1125] Generating inkscape.hr.tmp [20/1125] Generating inkscape.fr.tmp [21/1125] Generating inkscape.de.tmp [22/1125] Generating zh_TW.gmo [23/1125] Generating zh_CN.gmo [24/1125] Generating vi.gmo [25/1125] Generating ur.gmo [26/1125] Generating uk.gmo [27/1125] Generating tr.gmo [28/1125] Generating th.gmo [29/1125] Generating te.gmo [30/1125] Generating ta.gmo [31/1125] Generating sv.gmo [32/1125] Generating sr@latin.gmo [33/1125] Generating sr.gmo [34/1125] Generating sq.gmo [35/1125] Generating sl.gmo [36/1125] Generating sk.gmo [37/1125] Generating sd@deva.gmo [38/1125] Generating sd.gmo [39/1125] Generating sat@deva.gmo [40/1125] Generating sat.gmo [41/1125] Generating sa.gmo [42/1125] Generating rw.gmo [43/1125] Generating ru.gmo [44/1125] Generating ro.gmo [45/1125] Generating pt_BR.gmo [46/1125] Generating pt.gmo [47/1125] Generating pl.gmo [48/1125] Generating pa.gmo [49/1125] Generating or.gmo [50/1125] Generating nn.gmo [51/1125] Generating nl.gmo [52/1125] Generating ne.gmo [53/1125] Generating nb.gmo [54/1125] Generating mr.gmo [55/1125] Generating mni@beng.gmo [56/1125] Generating mni.gmo [57/1125] Generating mn.gmo [58/1125] Generating ml.gmo [59/1125] Generating mk.gmo [60/1125] Generating mai.gmo [61/1125] Generating lv.gmo [62/1125] Generating lt.gmo [63/1125] Generating ks@deva.gmo [64/1125] Generating ks@aran.gmo [65/1125] Generating inkscape.fr.1 [66/1125] Generating inkscape.hr.1 [67/1125] Generating inkscape.hu.1 [68/1125] Generating inkscape.zh_TW.1 [69/1125] Generating inkview.es.1 [70/1125] Generating inkview.fr.1 [71/1125] Generating inkview.hr.1 [72/1125] Generating inkview.hu.1 [73/1125] Generating inkview.1 [74/1125] Generating inkview.pt_BR.1 [75/1125] Generating inkview.zh_TW.1 [76/1125] Generating kok@latin.gmo [77/1125] Generating kok.gmo [78/1125] Generating ko.gmo [79/1125] Generating kn.gmo [80/1125] Generating km.gmo [81/1125] Generating ja.gmo [82/1125] Generating inkscape.de.1 [83/1125] Generating inkscape.zh_TW.1.gz [84/1125] Generating inkscape.1 [85/1125] Generating inkview.es.1.gz [86/1125] Generating inkview.de.1 [87/1125] Generating inkview.fr.1.gz [88/1125] Generating inkview.hr.1.gz [89/1125] Generating inkview.hu.1.gz [90/1125] Generating inkview.1.gz [91/1125] Generating inkview.pt_BR.1.gz [92/1125] Generating it.gmo [93/1125] Generating is.gmo [94/1125] Generating id.gmo [95/1125] Generating hy.gmo [96/1125] Generating hu.gmo [97/1125] Generating hr.gmo [98/1125] Generating hi.gmo [99/1125] Generating he.gmo [100/1125] Generating gu.gmo [101/1125] Generating gl.gmo [102/1125] Generating ga.gmo [103/1125] Generating fr.gmo [104/1125] Generating fi.gmo [105/1125] Generating fa.gmo [106/1125] Generating eu.gmo [107/1125] Generating et.gmo [108/1125] Generating es_MX.gmo [109/1125] Generating es.gmo [110/1125] Generating eo.gmo [111/1125] Generating en_GB.gmo [112/1125] Generating en_CA.gmo [113/1125] Generating en_AU.gmo [114/1125] Generating el.gmo [115/1125] Generating dz.gmo [116/1125] Generating doi.gmo [117/1125] Generating de.gmo [118/1125] Generating da.gmo [119/1125] Generating inkscape.de.1.gz [120/1125] Generating inkscape.1.gz [121/1125] Generating inkview.de.1.gz [122/1125] Generating inkscape.fr.1.gz [123/1125] Generating inkscape.hr.1.gz [124/1125] Generating inkscape.hu.1.gz [125/1125] Generating inkview.zh_TW.1.gz [126/1125] Generating cs.gmo [127/1125] Generating ca@valencia.gmo [128/1125] Generating ca.gmo [129/1125] Generating brx.gmo [130/1125] Generating br.gmo [131/1125] Generating bn_BD.gmo [132/1125] Generating bn.gmo [133/1125] Generating bg.gmo [134/1125] Generating be.gmo [135/1125] Generating az.gmo [136/1125] Generating as.gmo [137/1125] Generating ar.gmo [138/1125] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o [139/1125] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o [140/1125] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o [141/1125] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o [142/1125] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o [143/1125] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o [144/1125] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o [145/1125] Building CXX object src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o [146/1125] Building CXX object src/util/CMakeFiles/util_LIB.dir/units.cpp.o [147/1125] Building CXX object src/util/CMakeFiles/util_LIB.dir/preview.cpp.o [148/1125] Building CXX object src/util/CMakeFiles/util_LIB.dir/paper.cpp.o [149/1125] Building CXX object src/util/CMakeFiles/util_LIB.dir/share.cpp.o [150/1125] Building CXX object src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o [151/1125] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o [152/1125] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o [153/1125] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o [154/1125] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o [155/1125] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o [156/1125] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o [157/1125] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o [158/1125] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o [159/1125] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o [160/1125] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o [161/1125] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o [162/1125] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/OpenTypeUtil.cpp.o [163/1125] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Scanline-Makers.cpp.o [164/1125] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Output.cpp.o [165/1125] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-OutIter.cpp.o [166/1125] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Input.cpp.o [167/1125] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Compute.cpp.o [168/1125] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG.cpp.o [169/1125] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/font-lister.cpp.o [170/1125] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/FontInstance.cpp.o [171/1125] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/FontFactory.cpp.o [172/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o [173/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o [174/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o [175/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o [176/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o [177/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o [178/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o [179/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o [180/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o [181/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o [182/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o [183/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o [184/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o [185/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o [186/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o [187/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/int-line.cpp.o [188/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o [189/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o [190/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o [191/1125] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o [192/1125] Building CXX object src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o [193/1125] Building CXX object src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o [194/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-utils.c.o [195/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-token.c.o [196/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o [197/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-term.c.o [198/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o [199/1125] Generating localized default templates [200/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-style.c.o [201/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-string.c.o [202/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-statement.c.o [203/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o [204/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o [205/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-selector.c.o [206/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-rgb.c.o [207/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o [208/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o [209/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o [210/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-parser.c.o [211/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o [212/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-num.c.o [213/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:23: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = vpsc::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_iterator >; _Key = vpsc::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:61: In member function 'void std::map<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_iterator >; _Key = vpsc::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void vpsc::EqualityConstraintSet::mergeSets(vpsc::Variable*, vpsc::Variable*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:167:27: /usr/include/c++/12.2.1/bits/stl_map.h:942:38: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 942 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [214/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-input.c.o [215/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-fonts.c.o [216/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o [217/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o [218/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-declaration.c.o [219/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-cascade.c.o [220/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o [221/1125] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o [222/1125] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o [223/1125] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o [224/1125] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o [225/1125] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/sweep-tree.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/sweep-tree-list.cpp:11: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [226/1125] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o [227/1125] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o [228/1125] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/path-description.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/path-description.cpp:10: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [229/1125] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o [230/1125] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o [231/1125] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o [232/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o [233/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o [234/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o [235/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o [236/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o [237/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o [238/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o [239/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o [240/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o [241/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o [242/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o [243/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o [244/1125] Linking CXX static library lib/libvpsc_LIB.a [245/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o [246/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o [247/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o [248/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o [249/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o [250/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o [251/1125] Linking CXX static library lib/libgc_LIB.a In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/expression-evaluator.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/expression-evaluator.cpp:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:17: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [252/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o [253/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o [254/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o [255/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/paper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/paper.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/paper.h:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/paper.h:12: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/paper.h:13: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::PaperSize}; _Tp = Inkscape::PaperSize; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::PaperSize}; _Tp = Inkscape::PaperSize; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Inkscape::PaperSize; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'static const std::vector& Inkscape::PaperSize::getPageSizes()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/paper.cpp:54:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [256/1125] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o [257/1125] Linking C static library lib/libcroco_LIB.a [258/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o [259/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Path.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathOutline.cpp:11: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [260/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o [261/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o [262/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o [263/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o [264/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/scanline.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/scanline.cpp:28: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [265/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathSimplify.cpp:15: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [266/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o In file included from /usr/include/c++/12.2.1/list:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/shape.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/visibility.cpp:37: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const Avoid::EdgePair&}; _Tp = Avoid::EdgePair; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::EdgePair; _Alloc = std::allocator]', inlined from 'void Avoid::vertexSweep(VertInf*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/visibility.cpp:532:28: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::EdgePair; _Alloc = std::allocator]', inlined from 'void Avoid::vertexSweep(VertInf*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/visibility.cpp:547:28: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = Avoid::EdgePair; _Alloc = std::allocator]', inlined from 'void Avoid::vertexSweep(VertInf*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/visibility.cpp:651:33: /usr/include/c++/12.2.1/bits/stl_list.h:1256:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1256 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = Avoid::EdgePair; _Alloc = std::allocator]', inlined from 'void Avoid::vertexSweep(VertInf*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/visibility.cpp:667:33: /usr/include/c++/12.2.1/bits/stl_list.h:1256:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1256 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [267/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geometry.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/obstacle.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/obstacle.cpp:26: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'std::vector Avoid::Obstacle::possiblePinPoints(unsigned int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/obstacle.cpp:209:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Point*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'Avoid::Polygon::Polygon(const Avoid::Polygon&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:207:20: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'Avoid::Polygon& Avoid::Polygon::operator=(const Avoid::Polygon&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:207:20, inlined from 'void Avoid::Obstacle::setNewPoly(const Avoid::Polygon&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/obstacle.cpp:105:17: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [268/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o [269/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o [270/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o [271/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.cpp:27: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.cpp:15: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [272/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o [273/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/datetime.c.o [274/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o [275/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o [276/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o [277/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o [278/1125] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/atou.c.o [279/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/utils.cpp.o [280/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o [281/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/hyperedgetree.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/hyperedgetree.cpp:27: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [282/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o [283/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o [284/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o [285/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o [286/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o [287/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o In file included from /usr/include/c++/12.2.1/vector:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Point*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'Avoid::Polygon::Polygon(const Avoid::Polygon&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:207:20: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'Avoid::Polygon::Polygon(const Avoid::Polygon&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:207:20: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'Avoid::Polygon& Avoid::Polygon::operator=(const Avoid::Polygon&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:207:20, inlined from 'Avoid::Polygon Avoid::Polygon::curvedPolyline(double, bool) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:650:19: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'Avoid::Polygon& Avoid::Polygon::operator=(const Avoid::Polygon&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:207:20, inlined from 'Avoid::Polygon Avoid::Polygon::curvedPolyline(double, bool) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:650:19: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [288/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o [289/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o [290/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o [291/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/OpenTypeUtil.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/OpenTypeUtil.cpp:13: /usr/include/c++/12.2.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = Glib::ustring; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = Glib::ustring; _Tp = OTVarAxis; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void readOpenTypeFvarAxes(FT_Face, std::map&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/OpenTypeUtil.cpp:289:28: /usr/include/c++/12.2.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 |  std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ [292/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o [293/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o [294/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o [295/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/rect.cpp.o [296/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o [297/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/point.cpp.o [298/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o [299/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o [300/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path.cpp.o [301/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o [302/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o [303/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o [304/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o [305/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o [306/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/line.cpp.o [307/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o [308/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/geom.cpp.o [309/1125] Linking C static library lib/libautotrace_LIB.a [310/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o [311/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o [312/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o [313/1125] Linking CXX static library lib/libcola_LIB.a In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/vpsc.h:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:38: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Avoid::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::__enable_if_t::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_iterator >; _Key = Avoid::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 1098 | _M_insert_range_unique(_InputIterator __first, _InputIterator __last) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tree.h:1098:9: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:45: In member function 'void std::map<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_iterator >; _Key = Avoid::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Avoid::EqualityConstraintSet::mergeSets(Avoid::Variable*, Avoid::Variable*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1447:27: /usr/include/c++/12.2.1/bits/stl_map.h:942:38: note: parameter passing for argument of type 'std::_Rb_tree_iterator >' changed in GCC 7.1 942 | { _M_t._M_insert_range_unique(__first, __last); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [314/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o [315/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/curve.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/rect.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/rect.cpp:33: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/rect.cpp: In function 'Geom::Point Geom::align_factors(Align)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 37 | Point align_factors(Align g) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 37 | Point align_factors(Align g) { | ^~~~~~~~~~~~~ [316/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o In file included from /usr/include/c++/12.2.1/deque:63, from /usr/include/c++/12.2.1/queue:60, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/connector.cpp:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Checkpoint*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Checkpoint*; _Tp = Avoid::Checkpoint]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Avoid::Checkpoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'std::vector Avoid::ConnRef::routingCheckpoints() const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/connector.cpp:192:12: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Checkpoint*; _Tp = Avoid::Checkpoint]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Avoid::Checkpoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Avoid::Checkpoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'void Avoid::ConnRef::setRoutingCheckpoints(const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/connector.cpp:198:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Point*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/queue:61: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/connector.cpp: In function 'void Avoid::splitBranchingSegments(Polygon&, bool, Polygon&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/connector.cpp:1608:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1608 | j = poly.ps.insert(j, c0); | ~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/connector.cpp:1621:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1621 | j = poly.ps.insert(j, c1); | ~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/connector.cpp:1636:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1636 | i = conn.ps.insert(i, p0); | ~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/connector.cpp:1645:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1645 | i = conn.ps.insert(i, p1); | ~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/vertices.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/connector.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/connector.cpp:34: /usr/include/c++/12.2.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = Avoid::Point; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/vertices.h:31: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Point; _Tp = Avoid::PtOrder; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Avoid::Point*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Avoid::Point*; _ForwardIterator = Avoid::Point*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:542:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Avoid::Point*; _ForwardIterator = Avoid::Point*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:562:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Avoid::Point*; _ForwardIterator = Avoid::Point*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:587:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Avoid::Point*; _ForwardIterator = Avoid::Point*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:594:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Point*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'bool Avoid::ConnRef::generatePath()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/connector.cpp:966:36: /usr/include/c++/12.2.1/bits/stl_vector.h:1435:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1435 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Avoid::Point*; _ForwardIterator = Avoid::Point*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'bool Avoid::ConnRef::generatePath()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/connector.cpp:1029:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'bool Avoid::ConnRef::generatePath()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/connector.cpp:1029:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Avoid::Point*; _ForwardIterator = Avoid::Point*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'bool Avoid::ConnRef::generatePath()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/connector.cpp:1029:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [317/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/coord.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/point.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/point.cpp:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/point.cpp: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 69 | Point Point::polar(Coord angle) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [318/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-poly.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:1: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp: In function 'Geom::Poly Geom::sbasis_to_poly(const SBasis&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 42 | r = S*r + sb[i][0]*A + sb[i][1]*B; | ~~~~^ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/polynomial.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-poly.h:36: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/polynomial.h:66:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/polynomial.h:69:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/polynomial.h:71:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::Poly Geom::sbasis_to_poly(const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:35:16: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::Poly Geom::sbasis_to_poly(const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:36:16: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::Poly Geom::sbasis_to_poly(const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:37:16: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::Poly Geom::Poly::operator*(double) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/polynomial.h:129:29, inlined from 'Geom::Poly Geom::operator*(double, const Poly&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/polynomial.h:196:62, inlined from 'Geom::Poly Geom::sbasis_to_poly(const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:42:27: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::Poly Geom::Poly::operator*(double) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/polynomial.h:129:29, inlined from 'Geom::Poly Geom::operator*(double, const Poly&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/polynomial.h:196:62, inlined from 'Geom::Poly Geom::sbasis_to_poly(const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:42:40: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::Poly Geom::sbasis_to_poly(const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:34:16: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [319/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o [320/1125] Linking C static library lib/libuemf_LIB.a [321/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o [322/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/polynomial.cpp:35: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1844 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector Geom::solve_quadratic(Coord, Coord, Coord)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/polynomial.cpp:258:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector Geom::solve_cubic(Coord, Coord, Coord, Coord)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/polynomial.cpp:275:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector Geom::solve_cubic(Coord, Coord, Coord, Coord)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/polynomial.cpp:317:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/polynomial.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/polynomial.cpp:36: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Poly::Poly(double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/polynomial.h:165:36, inlined from 'Geom::Poly Geom::derivative(const Poly&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/polynomial.cpp:148:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Poly::Poly(double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/polynomial.h:165:36, inlined from 'Geom::Poly Geom::compose(const Poly&, const Poly&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/polynomial.cpp:160:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/polynomial.h:69:29, inlined from 'Geom::Poly Geom::compose(const Poly&, const Poly&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/polynomial.cpp:160:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/polynomial.h:71:29, inlined from 'Geom::Poly Geom::compose(const Poly&, const Poly&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/polynomial.cpp:160:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Poly Geom::divide(const Poly&, const Poly&, Poly&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/polynomial.cpp:194:13: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Poly Geom::Poly::shifted(unsigned int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/polynomial.h:140:22, inlined from 'Geom::Poly Geom::divide(const Poly&, const Poly&, Poly&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/polynomial.cpp:203:24: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double&, double&}; _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double&, double&}; _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'std::vector > Geom::solve(const Poly&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/polynomial.cpp:102:27: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [323/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/circle.cpp.o In file included from /usr/include/c++/12.2.1/list:64, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp:30: /usr/include/c++/12.2.1/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Avoid::LineSegment; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 150 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp: In member function 'Avoid::LineSegment* Avoid::SegmentListWrapper::insert(Avoid::LineSegment)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp:1242:36: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1242 | _list.erase(found); | ~~~~~~~~~~~^~~~~~~ In function 'void Avoid::intersectSegments(Router*, SegmentList&, LineSegment&)', inlined from 'void Avoid::generateStaticOrthogonalVisGraph(Router*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp:1941:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp:1318:36: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1318 | it = segments.erase(it); | ~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp:1331:32: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1331 | it = segments.erase(it); | ~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp: In function 'void Avoid::generateStaticOrthogonalVisGraph(Router*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp:1979:35: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1979 | it = segments.list().erase(it); | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/c++/12.2.1/set:60, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp:29: /usr/include/c++/12.2.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = Avoid::Point; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/vertices.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/connector.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/router.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp:33: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Point; _Tp = Avoid::PtOrder; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool Avoid::CmpLineOrder::operator()(const Avoid::ShiftSegment*, const Avoid::ShiftSegment*, bool*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp:2346:49: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ [324/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:94:31: required from here /usr/include/boost/operators.hpp:269:1: 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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp: In member function 'bool Geom::SBasis::isFinite() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 58 | if(!(*this)[i].isFinite()) | ~~~~~~~~~^ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:39: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::SBasis Geom::reciprocal(const Linear&, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:405:13: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::SBasis Geom::derivative(const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:325:13: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::SBasis Geom::integral(const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:301:13: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::SBasis Geom::multiply_add(const SBasis&, const SBasis&, SBasis)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:262:13: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::SBasis Geom::sqrt(const SBasis&, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:379:13: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::SBasis Geom::divide(const SBasis&, const SBasis&, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:427:13: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::SBasis Geom::divide(const SBasis&, const SBasis&, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:428:13: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::SBasis Geom::inverse(SBasis, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:547:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::SBasis Geom::compose_inverse(const SBasis&, const SBasis&, unsigned int, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:629:14: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::SBasis Geom::compose_inverse(const SBasis&, const SBasis&, unsigned int, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:630:14: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::SBasis Geom::compose_inverse(const SBasis&, const SBasis&, unsigned int, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:631:13: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::SBasis Geom::compose_inverse(const SBasis&, const SBasis&, unsigned int, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:661:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::SBasis Geom::compose_inverse(const SBasis&, const SBasis&, unsigned int, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:662:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::SBasis Geom::compose_inverse(const SBasis&, const SBasis&, unsigned int, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis.cpp:663:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [325/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o In file included from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:26: /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = _List_iterator; _Tp = Avoid::ActionInfo]': /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 3843 | find(_InputIterator __first, _InputIterator __last, | ^~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:3843:5: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/list:64, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/shape.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:30: /usr/include/c++/12.2.1/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Avoid::ActionInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 150 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp: In member function 'void Avoid::Router::removeObjectFromQueuedActions(const void*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:245:36: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 245 | curr = actionList.erase(curr); | ~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geometry.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/shape.h:38: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Point*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'Avoid::Polygon::Polygon(const Avoid::Polygon&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:207:20: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'Avoid::Polygon::Polygon(const Avoid::Polygon&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:207:20: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Avoid::Point*; _Tp = Avoid::Point]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Avoid::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'Avoid::Polygon& Avoid::Polygon::operator=(const Avoid::Polygon&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:207:20: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'Avoid::Polygon& Avoid::Polygon::operator=(const Avoid::Polygon&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:207:20: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp: In member function 'void Avoid::Router::modifyConnector(Avoid::ConnRef*, unsigned int, const Avoid::ConnEnd&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:182:17: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 182 | find(actionList.begin(), actionList.end(), modInfo); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp: In member function 'void Avoid::Router::modifyConnector(Avoid::ConnRef*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:207:17: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 207 | find(actionList.begin(), actionList.end(), modInfo); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp: In member function 'void Avoid::Router::modifyConnectionPin(Avoid::ShapeConnectionPin*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:225:17: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 225 | find(actionList.begin(), actionList.end(), modInfo); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp: In member function 'void Avoid::Router::addShape(Avoid::ShapeRef*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:268:17: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 268 | find(actionList.begin(), actionList.end(), addInfo); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp: In member function 'void Avoid::Router::deleteShape(Avoid::ShapeRef*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:290:42: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 290 | ActionInfoList::iterator found = find(actionList.begin(), | ~~~~^~~~~~~~~~~~~~~~~~~~ 291 |  actionList.end(), ActionInfo(ShapeMove, shape)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:294:25: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 294 | actionList.erase(found); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:299:17: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 299 | found = find(actionList.begin(), actionList.end(), remInfo); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp: In member function 'void Avoid::Router::moveShape(Avoid::ShapeRef*, const Avoid::Polygon&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:369:42: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 369 | ActionInfoList::iterator found = find(actionList.begin(), | ~~~~^~~~~~~~~~~~~~~~~~~~ 370 |  actionList.end(), ActionInfo(ShapeAdd, shape)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:383:17: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 383 | found = find(actionList.begin(), actionList.end(), moveInfo); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp: In member function 'void Avoid::Router::addJunction(Avoid::JunctionRef*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:672:17: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 672 | find(actionList.begin(), actionList.end(), addInfo); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp: In member function 'void Avoid::Router::deleteJunction(Avoid::JunctionRef*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:694:42: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 694 | ActionInfoList::iterator found = find(actionList.begin(), | ~~~~^~~~~~~~~~~~~~~~~~~~ 695 |  actionList.end(), ActionInfo(JunctionMove, junction)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:698:25: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 698 | actionList.erase(found); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:703:17: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 703 | found = find(actionList.begin(), actionList.end(), remInfo); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp: In member function 'void Avoid::Router::moveJunction(Avoid::JunctionRef*, const Avoid::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:749:42: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 749 | ActionInfoList::iterator found = find(actionList.begin(), | ~~~~^~~~~~~~~~~~~~~~~~~~ 750 |  actionList.end(), ActionInfo(JunctionAdd, junction)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:762:17: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 762 | found = find(actionList.begin(), actionList.end(), moveInfo); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp: In member function 'void Avoid::Router::moveJunction(Avoid::JunctionRef*, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:721:17: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 721 | find(actionList.begin(), actionList.end(), moveInfo); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp: In member function 'void Avoid::Router::moveShape(Avoid::ShapeRef*, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/adaptagrams/libavoid/router.cpp:323:17: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 323 | find(actionList.begin(), actionList.end(), moveInfo); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [326/1125] Linking CXX static library lib/libavoid_LIB.a [327/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o [328/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-utils.cpp:50: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [329/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.cpp:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [330/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o [331/1125] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/affine.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/solver.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:2: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/solver.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:4: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::BinomialCoefficient::BinomialCoefficient(unsigned int) [with ValueType = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:94:31: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::BinomialCoefficient::BinomialCoefficient(unsigned int) [with ValueType = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:101:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Geom::Bernsteins::find_bernstein_roots(const double*, unsigned int, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:114:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Geom::Bernsteins::find_bernstein_roots(const double*, unsigned int, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:145:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Bernsteins::find_bernstein_roots(const double*, unsigned int, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:179:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/affine.cpp:9: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Input.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Input.cpp:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:49:38: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct font_descr_hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:39: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:52:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct font_descr_equal : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-object.h:71, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-filter.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-filter.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:49:38: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct font_descr_hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/unordered_map:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.cpp:21: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:52:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct font_descr_equal : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/font-instance.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/basic-intersection.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/parallelogram.cpp:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'Geom::Rect Geom::Parallelogram::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 42 | Rect Parallelogram::bounds() const | ^~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'Geom::Point Geom::Parallelogram::corner(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 36 | Point Parallelogram::corner(unsigned i) const | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'Geom::Rect Geom::Parallelogram::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 42 | Rect Parallelogram::bounds() const | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 44 | Rect rect(corner(0), corner(2)); | ~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 47 | return rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'bool Geom::Parallelogram::intersects(const Geom::Parallelogram&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 61 | auto const p = unit_rect_corner(i); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function 'Geom::Rect Geom::Parallelogram::bounds() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 42 | Rect Parallelogram::bounds() const | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 44 | Rect rect(corner(0), corner(2)); | ~~~~~~^~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Event; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1844 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sweep-bounds.h:38: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, unsigned int&, bool}; _Tp = Geom::Event; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, unsigned int&, bool}; _Tp = Geom::Event; _Alloc = std::allocator]', inlined from 'std::vector > Geom::sweep_bounds(std::vector, Dim2)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:40:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, unsigned int&, bool}; _Tp = Geom::Event; _Alloc = std::allocator]', inlined from 'std::vector > Geom::sweep_bounds(std::vector, Dim2)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:41:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector > Geom::sweep_bounds(std::vector, Dim2)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:43:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, unsigned int&, bool}; _Tp = Geom::Event; _Alloc = std::allocator]', inlined from 'std::vector > Geom::sweep_bounds(std::vector, std::vector, Dim2)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:86:35: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, unsigned int&, bool}; _Tp = Geom::Event; _Alloc = std::allocator]', inlined from 'std::vector > Geom::sweep_bounds(std::vector, std::vector, Dim2)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:87:35: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector > Geom::sweep_bounds(std::vector, std::vector, Dim2)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:89:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:44: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h: In instantiation of 'T Geom::bernstein_value_at(double, const T*, unsigned int) [with T = Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:82:31: required from 'T Geom::casteljau_subdivision(double, const T*, T*, T*, unsigned int) [with T = Point]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:71:26: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:56:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 56 | inline T bernstein_value_at(double t, T const *c_, unsigned n) { | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:43: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Geom::find_parametric_bezier_roots(const Point*, unsigned int, std::vector&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:52:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Geom::find_parametric_bezier_roots(const Point*, unsigned int, std::vector&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:59:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/solver.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:2: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/solver.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:4: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::convex_hull_marching(const Bezier&, Bezier, std::vector&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:64:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::convex_hull_marching(const Bezier&, Bezier, std::vector&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:97:32: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::convex_hull_marching(const Bezier&, Bezier, std::vector&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:109:36: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Geom::Bernsteins::find_bernstein_roots(const Geom::Bezier&, unsigned int, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:195:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Geom::Bernsteins::find_bernstein_roots(const Geom::Bezier&, unsigned int, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:200:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Bernsteins::find_bernstein_roots(const Geom::Bezier&, unsigned int, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:248:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Geom::Bezier::find_bezier_roots(std::vector&, double, double) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:131:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Bezier::find_bezier_roots(std::vector&, double, double) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:141:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:44: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:41: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1844 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector Geom::Bezier::roots() const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier.cpp:102:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector Geom::Bezier::roots(const Geom::Interval&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier.cpp:110:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:43: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'T Geom::choose(unsigned int, unsigned int) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:53:39: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'T Geom::choose(unsigned int, unsigned int) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:58:39: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'T Geom::choose(unsigned int, unsigned int) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:60:43: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'T Geom::choose(unsigned int, unsigned int) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:64:39: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function 'Geom::Linear Geom::extract_u(const Linear2d&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | inline Linear extract_u(Linear2d const &a, double u) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:14:51: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:79:18: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:14:51: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 121 | Point at0() const { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp: In function 'Geom::SBasis Geom::extract_u(const SBasis2d&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 14 | bo += (extract_u(a.index(ui, vi), u))*sk; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp: In function 'Geom::D2 Geom::sb2dsolve(const SBasis2d&, const Point&, const Point&, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 114 | Geom::Point nA = dfA/(dfA[X]*dfA[X]+dfA[Y]*dfA[Y]); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp: In function 'Geom::D2 Geom::sb2d_cubic_solve(const SBasis2d&, const Point&, const Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 161 | Geom::Point V1 = rot90(dfB); | ~~~~~^~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-2d.h:38: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Linear2d}; _Tp = Geom::Linear2d; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Linear2d}; _Tp = Geom::Linear2d; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Linear2d; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::SBasis2d Geom::partial_derivative(const SBasis2d&, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:76:25: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Path.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Path.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Path.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Path.cpp: In member function 'char* Path::svg_dump_path() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Path.cpp:915:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 915 | Geom::Point const p = (i == 0) ? Geom::Point(0, 0) : PrevPoint(i - 1); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/piecewise.cpp: In function 'Geom::Piecewise Geom::divide(const SBasis&, const SBasis&, double, unsigned int, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 83 | Linear ci = Linear(r[i][0]/b[0][0],r[i][1]/b[0][1]); | ~~~^ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:34: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Interval&}; _Tp = Geom::Interval; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Interval; _Alloc = std::allocator]', inlined from 'std::vector Geom::level_set(const Piecewise&, const Interval&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/piecewise.cpp:244:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Geom::roots(const Piecewise&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/piecewise.cpp:211:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector > Geom::multi_roots(const Piecewise&, const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/piecewise.cpp:223:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:35: /usr/include/c++/12.2.1/bits/stl_tree.h: In member function 'std::pair 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; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::Piecewise Geom::divide(const SBasis&, const SBasis&, double, unsigned int, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/piecewise.cpp:78:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::Piecewise Geom::divide(const SBasis&, const SBasis&, double, unsigned int, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/piecewise.cpp:79:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/curve.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/curve.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/curve.cpp:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/curve.cpp: In member function 'virtual Geom::Point Geom::Curve::unitTangentAt(Geom::Coord, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/curve.cpp:152:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | Point Curve::unitTangentAt(Coord t, unsigned n) const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:261:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ^~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:43: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'virtual int Geom::Curve::winding(const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/curve.cpp:67:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'virtual int Geom::Curve::winding(const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/curve.cpp:67:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:41: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual std::vector > Geom::Curve::intersectSelf(Geom::Coord) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/curve.cpp:116:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/intersection.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontInstance.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontInstance.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/font-instance.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontInstance.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:49:38: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct font_descr_hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/regex.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontInstance.cpp:33: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:52:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct font_descr_equal : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:44: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontInstance.cpp: In function 'int ft2_cubic_to(const FT_Vector*, const FT_Vector*, const FT_Vector*, void*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontInstance.cpp:97:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | user->builder.curveTo(c1 * user->scale, c2 * user->scale, p * user->scale); | ~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:113:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::valueAt(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:83:22: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:136:62: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Point valueAt(double t) const { | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::operator-(const SBasis&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 285 | result[i] = -p[i]; /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 121 | Point at0() const { | ^~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'Geom::Piecewise > Geom::unitVector(const D2&, double, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 236 | Point v0 = unit_vector(V.at0()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'unsigned int Geom::centroid(const Piecewise >&, Point&, double&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 529 | centroid_tmp += C.at1()- C.at0(); // first moment. | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function 'std::vector Geom::find_tangents_by_vector(Point, const D2&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 773 | SBasis crs = dot(derivative(A), rot90(V)); | ~~~~~^~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:82:17, inlined from 'Geom::D2 > Geom::tan2(const SBasis&, double, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:200:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:84:17, inlined from 'Geom::D2 > Geom::tan2(const SBasis&, double, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:200:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:82:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:84:17, inlined from 'Geom::Piecewise Geom::arcLengthSb(const D2&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:339:24: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(const T&, double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:144:17, inlined from 'Geom::Piecewise > Geom::arc_length_parametrization(const D2&, unsigned int, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:422:15: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:247:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:247:21, inlined from 'Geom::Piecewise > Geom::arc_length_parametrization(const Piecewise >&, unsigned int, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:439:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector vect_intersect(const std::vector&, const std::vector&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:41:28, inlined from 'Geom::Piecewise > Geom::cutAtRoots(const Piecewise >&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:140:33: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:247:21, inlined from 'Geom::Piecewise Geom::atan2(const Piecewise >&, double, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:177:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:82:17, inlined from 'Geom::Piecewise Geom::atan2(const D2&, double, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:189:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise > Geom::unitVector(const Piecewise >&, double, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:308:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:247:21, inlined from 'Geom::Piecewise > Geom::unitVector(const Piecewise >&, double, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:313:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::curvature(const Piecewise >&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:383:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:247:21, inlined from 'Geom::Piecewise Geom::curvature(const Piecewise >&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:388:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'bool Geom::compareIntervalMin(Interval, Interval)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 362 | static bool compareIntervalMin( Interval I, Interval J ){ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'void Geom::subdiv_sbasis(const SBasis&, std::vector&, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 575 | double t = s[0][0] / (s[0][0] - s[0][1]); | ~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'std::vector Geom::roots1(const SBasis&, Interval)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 597 | std::vector roots1(SBasis const & s, Interval const ivl) { | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 599 | double d = s[0][0] - s[0][1]; | ~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'std::vector Geom::roots(const SBasis&, Interval)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 629 | std::vector roots(SBasis const & s, Interval const ivl) { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function 'bool Geom::compareIntervalMin(Interval, Interval)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 362 | static bool compareIntervalMin( Interval I, Interval J ){ | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:39: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector Geom::roots1(const SBasis&, Interval)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:603:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector Geom::roots1(const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:592:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Interval&}; _Tp = Geom::Interval; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::multi_roots_internal(const SBasis&, const SBasis&, const std::vector&, std::vector >&, double, double, double, double, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:229:33: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::multi_roots_internal(const SBasis&, const SBasis&, const std::vector&, std::vector >&, double, double, double, double, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:230:33: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Geom::multi_roots_internal(const SBasis&, const SBasis&, const std::vector&, std::vector >&, double, double, double, double, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:261:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::multi_roots_internal(const SBasis&, const SBasis&, const std::vector&, std::vector >&, double, double, double, double, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:278:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::multi_roots_internal(const SBasis&, const SBasis&, const std::vector&, std::vector >&, double, double, double, double, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:288:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::multi_roots_internal(const SBasis&, const SBasis&, const std::vector&, std::vector >&, double, double, double, double, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:311:33: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Geom::subdiv_sbasis(const SBasis&, std::vector&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:576:24: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Interval}; _Tp = Geom::Interval; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Interval}; _Tp = Geom::Interval; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:64, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:42: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Interval; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(Geom::Interval, Geom::Interval)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'std::vector > Geom::level_sets(const SBasis&, const std::vector&, double, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:541:15: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(Geom::Interval, Geom::Interval)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'std::vector > Geom::level_sets(const SBasis&, const std::vector&, double, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:541:15: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Interval; _Alloc = std::allocator]', inlined from 'std::vector Geom::fuseContiguous(const std::vector&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:377:18, inlined from 'std::vector > Geom::level_sets(const SBasis&, const std::vector&, double, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:542:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Interval; _Alloc = std::allocator]', inlined from 'std::vector Geom::fuseContiguous(const std::vector&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:382:20, inlined from 'std::vector > Geom::level_sets(const SBasis&, const std::vector&, double, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:542:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/concepts.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 85 | Rect boundsExact() const { return boundsFast(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/concepts.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/concepts.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/concepts.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/convex-hull.h:191:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Point leftPoint() const { return _boundary[0]; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:125:15: required from 'void Geom::ShapeConcept::constraints() [with T = Geom::Line]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::ShapeConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/concepts.cpp:51:5: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/intersection.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/splines.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:44: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:745:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 745 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/varianttype.h:25, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/kopftracer2011.cpp:29: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Tracer::Point; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = Tracer::Point*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = Tracer::Point*; _Tp = Tracer::Point]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = Tracer::Point*; _Tp = Tracer::Point]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = Tracer::Point*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = Tracer::Point*; _Tp = Tracer::Point]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Tracer::Point*; _ForwardIterator = Tracer::Point*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = Tracer::Point*; _Tp = Tracer::Point]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = Tracer::Point*; _Tp = Tracer::Point]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Tracer::Point*; _ForwardIterator = Tracer::Point*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = Tracer::Point*; _Tp = Tracer::Point]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Tracer::Point*; _ForwardIterator = Tracer::Point*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = Tracer::Point*; _Tp = Tracer::Point]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = Tracer::Point*; _Tp = Tracer::Point]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Tracer::Point*; _ForwardIterator = Tracer::Point*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/kopftracer2011.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h: In function 'void Tracer::HomogeneousSplines::_polygon_union(CommonEdge) [with T = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:388:26: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 388 | index = dst.erase(common_edge.dst_begin, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 389 |  common_edge.dst_end + 1) - dst.begin(); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:393:18: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 393 | dst.erase(common_edge.dst_begin, dst.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:394:18: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 394 | dst.erase(dst.begin(), common_edge.dst_end); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:409:19: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 409 | dst.insert(dst.begin() + index, common_edge.src_end, src.end()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:409:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:411:19: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 411 | dst.insert(dst.begin() + index + nfirstinserted, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 |  src.begin(), common_edge.src_begin + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:411:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:419:19: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 419 | dst.insert(dst.begin() + index, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 420 |  common_edge.src_end, common_edge.src_begin + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:419:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = Tracer::Point*; _Tp = Tracer::Point]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Tracer::Point*; _ForwardIterator = Tracer::Point*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = Tracer::Point*; _Tp = Tracer::Point]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Tracer::Point*; _ForwardIterator = Tracer::Point*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = Tracer::Point*; _Tp = Tracer::Point]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Tracer::Point*; _ForwardIterator = Tracer::Point*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = Tracer::Point*; _Tp = Tracer::Point]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Tracer::Point*; _ForwardIterator = Tracer::Point*; _Allocator = allocator >]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h: In function 'void Tracer::HomogeneousSplines::_fill_holes(std::vector > >&, points_iter, points_iter) [with T = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:442:33: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 442 | holes[hole_index].insert(holes[hole_index].end(), region_begin, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 |  it); | ~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:455:29: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 455 | holes[hole_index].insert(holes[hole_index].end(), region_begin, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456 |  region_end - 1); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h: In constructor 'Tracer::HomogeneousSplines::HomogeneousSplines(const Tracer::SimplifiedVoronoi&) [with bool adjust_splines = true; T = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:237:31: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 237 | it->vertices.erase(ce.grt_end.base() + 1, ce.grt_begin.base()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h: In constructor 'Tracer::HomogeneousSplines::HomogeneousSplines(const Tracer::SimplifiedVoronoi&) [with bool adjust_splines = false; T = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:237:31: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 237 | it->vertices.erase(ce.grt_end.base() + 1, ce.grt_begin.base()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from svg-path-parser.rl:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ svg-path-parser.rl: In member function 'Geom::Point Geom::SVGPathParser::_pop_point()': 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ svg-path-parser.rl: In member function 'Geom::Point Geom::SVGPathParser::_pop_point()': 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': cc1plus: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 svg-path-parser.rl: In member function 'Geom::Point Geom::SVGPathParser::_pop_point()': 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 In file included from /usr/include/c++/12.2.1/vector:70, from svg-path-parser.rl:35: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::SVGPathParser::_push(Geom::Coord)' at svg-path-parser.rl:110:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Path.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathCutting.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-filter.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathCutting.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathCutting.cpp:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathCutting.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double, bool&, bool, Geom::Point&}]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:745:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 745 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathCutting.cpp: In member function 'void Path::AddCurve(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathCutting.cpp:412:45: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 412 | elliptical_arc->rotationAngle()*180.0/M_PI, // convert from radians to degrees | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathCutting.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/helper/geom-curves.h:32:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | Geom::Line line(curve->initialPoint(), curve->finalPoint()); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathCutting.cpp: In member function 'void Path::LoadPath(const Geom::Path&, const Geom::Affine&, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathCutting.cpp:441:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | MoveTo( pathtr.initialPoint() ); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathCutting.cpp: In member function 'void Path::AddCurve(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathCutting.cpp:412:45: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 412 | elliptical_arc->rotationAngle()*180.0/M_PI, // convert from radians to degrees | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Path.h:21: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::bezier_points(const D2&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:331:25, inlined from 'std::vector Geom::BezierCurve::controlPoints() const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:71:74, inlined from 'bool is_straight_curve(const Geom::Curve&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/helper/geom-curves.h:33:61: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp: In static member function 'static Geom::Zoom Geom::Zoom::map_rect(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 46 | Zoom Zoom::map_rect(Rect const &old_r, Rect const &new_r) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:50:27: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:143:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'static S Geom::ShearBase::identity() [with S = Geom::HShear]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:179:30: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:247:14: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | static S identity() { S ret(0); return ret; } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'static S Geom::ShearBase::identity() [with S = Geom::VShear]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:180:30: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:247: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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:186:13: required from here /usr/include/boost/operators.hpp:268:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:187:24: required from here /usr/include/boost/operators.hpp:268:1: 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 instantiation of 'Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:188:35: required from here /usr/include/boost/operators.hpp:268:1: 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 instantiation of 'Geom::HShear boost::operators_impl::operator*(const Geom::HShear&, const Geom::HShear&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:189:46: required from here /usr/include/boost/operators.hpp:268:1: 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 instantiation of 'Geom::VShear boost::operators_impl::operator*(const Geom::VShear&, const Geom::VShear&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:190:57: required from here /usr/include/boost/operators.hpp:268:1: 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::Zoom boost::operators_impl::operator*(const Geom::Zoom&, const Geom::Zoom&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:191:68: required from here /usr/include/boost/operators.hpp:268:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Translate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:165:5: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Rotate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Rotate]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:167:5: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const HShear&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::HShear]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:168:5: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = HShear]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::HShear]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:168:5: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const VShear&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::VShear]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:169:5: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = VShear]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::VShear]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:169:5: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Zoom&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Zoom]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:170:5: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of 'T Geom::pow(const T&, int) [with T = Zoom]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Zoom]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:170:5: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 98 | T pow(T const &t, int n) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from 'void Geom::TransformConcept::constraints() [with T = Geom::Affine]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::TransformConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp:171:5: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 46 | Zoom Zoom::map_rect(Rect const &old_r, Rect const &new_r) | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 50 | ret._trans = new_r.min() - old_r.min(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 51 | return ret; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:143:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp: In function 'void Geom::check_transforms()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 176 | Translate t(Translate::identity()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 177 | Scale s(Scale::identity()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 178 | Rotate r(Rotate::identity()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 179 | HShear h(HShear::identity()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 180 | VShear v(VShear::identity()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 181 | Zoom z(Zoom::identity()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 186 | m = t * t; m = t * s; m = t * r; m = t * h; m = t * v; m = t * z; | ~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 187 | m = s * t; m = s * s; m = s * r; m = s * h; m = s * v; m = s * z; | ~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 188 | m = r * t; m = r * s; m = r * r; m = r * h; m = r * v; m = r * z; | ~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 189 | m = h * t; m = h * s; m = h * r; m = h * h; m = h * v; m = h * z; | ~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 190 | m = v * t; m = v * s; m = v * r; m = v * h; m = v * v; m = v * z; | ~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 191 | m = z * t; m = z * s; m = z * r; m = z * h; m = z * v; m = z * z; | ~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Translate Geom::Translate::identity()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 135 | static Translate identity() { Translate ret; return ret; } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Scale Geom::Scale::identity()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 173 | static Scale identity() { Scale ret; return ret; } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Rotate Geom::Rotate::identity()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 215 | static Rotate identity() { Rotate ret; return ret; } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static S Geom::ShearBase::identity() [with S = Geom::HShear]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:247:14: note: parameter passing for argument of type 'Geom::HShear' when C++17 is enabled changed to match C++14 in GCC 10.1 247 | static S identity() { S ret(0); return ret; } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static S Geom::ShearBase::identity() [with S = Geom::VShear]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:247:14: note: parameter passing for argument of type 'Geom::VShear' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In static member function 'static Geom::Zoom Geom::Zoom::identity()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:320:17: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | static Zoom identity() { Zoom ret(1.0); return ret; } | ^~~~~~~~ /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:1: 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:1: 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:1: 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:1: 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:1: 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:1: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom& Geom::Zoom::operator*=(const Geom::Zoom&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | _trans += z._trans / _scale; | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp: In function 'void Geom::check_transforms()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 181 | Zoom z(Zoom::identity()); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 180 | VShear v(VShear::identity()); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 179 | HShear h(HShear::identity()); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 178 | Rotate r(Rotate::identity()); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 177 | Scale s(Scale::identity()); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 176 | Translate t(Translate::identity()); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 187 | m = s * t; m = s * s; m = s * r; m = s * h; m = s * v; m = s * z; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 189 | m = h * t; m = h * s; m = h * r; m = h * h; m = h * v; m = h * z; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 190 | m = v * t; m = v * s; m = v * r; m = v * h; m = v * v; m = v * z; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp: In static member function 'static Geom::Zoom Geom::Zoom::map_rect(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 46 | Zoom Zoom::map_rect(Rect const &old_r, Rect const &new_r) | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/transforms.cpp: In static member function 'static Geom::Affine Geom::Rotate::around(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 142 | Affine Rotate::around(Point const &p, Coord angle) | ^~~~~~ 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/intersection.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:35: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::moveTo(const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:60:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::moveTo(const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:61:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'virtual void Geom::SVGPathWriter::arcTo(double, double, double, bool, bool, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:151:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'virtual void Geom::SVGPathWriter::arcTo(double, double, double, bool, bool, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:152:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::arcTo(double, double, double, bool, bool, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:153:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::arcTo(double, double, double, bool, bool, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:154:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::arcTo(double, double, double, bool, bool, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:155:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::arcTo(double, double, double, bool, bool, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:156:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::arcTo(double, double, double, bool, bool, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:157:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::quadTo(const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:113:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::quadTo(const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:114:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::quadTo(const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:116:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::quadTo(const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:117:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::curveTo(const Geom::Point&, const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:132:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::curveTo(const Geom::Point&, const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:133:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::curveTo(const Geom::Point&, const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:135:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::curveTo(const Geom::Point&, const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:136:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::curveTo(const Geom::Point&, const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:137:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::curveTo(const Geom::Point&, const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:138:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::lineTo(const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:79:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::lineTo(const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:85:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::lineTo(const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:96:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual void Geom::SVGPathWriter::lineTo(const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:97:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/intersection.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:44: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp: In member function 'virtual void Geom::CairoPathSink::arcTo(double, double, double, bool, bool, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | cairo_arc(_cr, 0, 0, 1, arc.initialAngle(), arc.finalAngle()); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual double Geom::EllipticalArc::nearestTime(const Geom::Point&, double, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: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 281 | if ( are_near(ray(X), ray(Y)) && are_near(center(), p) ) { | ~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:261:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::initialAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Angle initialAngle() const { return _angles.initialAngle(); } | ^~~~~~~~~~~~ In function 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': cc1plus: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/font-instance.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:49:38: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct font_descr_hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:39: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:52:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct font_descr_equal : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Geom::Rect Inkscape::Text::Layout::characterBoundingBox(const iterator&, double*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:354:79: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 354 | Geom::Rect Layout::characterBoundingBox(iterator const &it, double *rotation) const | ^~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Inkscape::Text::Layout::iterator Inkscape::Text::Layout::getLetterAt(double, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:215:60: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Geom::Rect box = characterBoundingBox(it, &rotation); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Geom::Point Inkscape::Text::Layout::characterAnchorPoint(const iterator&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:264:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | Geom::Point Layout::characterAnchorPoint(iterator const &it) const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:745:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 745 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Geom::Rect Inkscape::Text::Layout::characterBoundingBox(const iterator&, double*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:354:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 354 | Geom::Rect Layout::characterBoundingBox(iterator const &it, double *rotation) const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:380:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | Geom::Point normal = tangent.cw(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:422:45: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 422 | return Geom::Rect(top_left, bottom_right); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In member function 'Geom::Point Geom::Point::cw() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.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 133 | Point cw() const { | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'std::vector Inkscape::Text::Layout::createSelectionShape(const iterator&, const iterator&, const Geom::Affine&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:448:93: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 448 | Geom::Rect box = characterBoundingBox(iterator(this, char_index), &char_rotation); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:449:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 449 | top_left = box.min(); | ~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Geom::Rect Inkscape::Text::Layout::characterBoundingBox(const iterator&, double*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:354:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 354 | Geom::Rect Layout::characterBoundingBox(iterator const &it, double *rotation) const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:354:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:354:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:381:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 381 | top_left += span.baseline_shift * normal; | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'Inkscape::Text::Layout::iterator Inkscape::Text::Layout::getLetterAt(double, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:209:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Layout::iterator Layout::getLetterAt(double x, double y) const | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'std::vector Inkscape::Text::Layout::createSelectionShape(const iterator&, const iterator&, const Geom::Affine&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:425:26: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 425 | std::vector Layout::createSelectionShape(iterator const &it_start, iterator const &it_end, Geom::Affine const &transform) const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:425:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:425:26: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:425:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:448:50: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 448 | Geom::Rect box = characterBoundingBox(iterator(this, char_index), &char_rotation); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'Geom::Rotate::Rotate(Geom::Coord)', inlined from 'std::vector Inkscape::Text::Layout::createSelectionShape(const iterator&, const iterator&, const Geom::Affine&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:483:85: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ~~~~~~~~~~~~^~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Inkscape::Text::Layout::createSelectionShape(const iterator&, const iterator&, const Geom::Affine&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-OutIter.cpp:485:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/drawing.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/preview.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/preview.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/preview.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/preview.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/timeval.h:23, from /usr/include/glibmm-2.4/glibmm/main.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/preview.h:23: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/preview.cpp:63:49: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/preview.cpp: In function 'GdkPixbuf* Inkscape::UI::PREVIEW::render_preview(SPDocument*, Inkscape::Drawing&, SPItem*, unsigned int, unsigned int, Geom::OptRect*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/preview.cpp:63:49: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | auto scaled_box = *dbox * Geom::Scale(sf); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/intersection.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 85 | Rect boundsExact() const { return boundsFast(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Interval Geom::Path::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:418:28: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Interval Path::timeRange() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Point Geom::Path::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:433:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | Point Path::pointAt(Coord t) const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Interval Geom::CurveIntersectionSweepSet::itemBounds(ItemIterator)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:515:42: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 515 | Interval itemBounds(ItemIterator ii) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:44: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In constructor 'Geom::Path::Path(const Geom::Ellipse&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:300:76: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | _data->curves.push_back(new EllipticalArc(p1, e.rays(), e.rotationAngle(), false, true, p2)); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:301:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1)); | ~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:301:76: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1)); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::rays() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 122 | Point rays() const { return _rays; } | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'void Geom::Path::close(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:313:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 313 | if (last->isLineSegment() && last->finalPoint() == initialPoint()) { | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::OptRect Geom::Path::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:343:32: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 343 | bounds = front().boundsFast(); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Piecewise > Geom::Path::toPwSb() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:388:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 388 | ret = Piecewise >(initialPoint()); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Interval Geom::Path::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:418:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Interval Path::timeRange() const | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Point Geom::Path::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:433:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | Point Path::pointAt(Coord t) const | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In constructor 'Geom::CurveIntersectionSweepSet::CurveRecord::CurveRecord(const Geom::Curve*, std::size_t, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:484:15: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | , bounds(curve->boundsFast()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'void Geom::Sweeper::process() [with SweepSet = Geom::CurveIntersectionSweepSet]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 114 | Interval b = _set.itemBounds(i); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'void Geom::CurveIntersectionSweepSet::addActiveItem(ItemIterator)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:533:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 533 | k.point()); | ~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'int Geom::Path::winding(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:586:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | Rect bounds = i->boundsFast(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:598:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 598 | Point ip = i->initialPoint(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'std::vector Geom::Path::allNearestTimes(const Geom::Point&, double, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:665:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 665 | bb = (_path[i].boundsFast()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:670:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 670 | dsq = distanceSq(_point, _path[i].pointAt(all_t.front())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:682:8: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 682 | bb = (_path[ei].boundsFast()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:686:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 686 | dsq = distanceSq(_point, _path[ei].pointAt(all_t.front())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::PathTime Geom::Path::nearestTime(const Geom::Point&, Geom::Coord*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:734:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 734 | if (distance(p, c.boundsFast()) >= mindist) continue; | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:737:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 737 | Coord d = distance(c.pointAt(t), p); | ~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ In function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]': cc1plus: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In constructor 'Geom::Path::Path(const Geom::Ellipse&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:300:76: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | _data->curves.push_back(new EllipticalArc(p1, e.rays(), e.rotationAngle(), false, true, p2)); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:300:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | _data->curves.push_back(new EllipticalArc(p1, e.rays(), e.rotationAngle(), false, true, p2)); | ~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:301:76: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1)); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:301:57: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1)); | ~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'void Geom::Sweeper::process() [with SweepSet = Geom::CurveIntersectionSweepSet]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 114 | Interval b = _set.itemBounds(i); | ~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Piecewise > Geom::Path::toPwSb() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:388:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 388 | ret = Piecewise >(initialPoint()); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/algorithm:61, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:39: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Event*, vector::Event, allocator::Event> > >; _Distance = int; _Tp = Geom::Sweeper::Event; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Event*, vector::Event, allocator::Event> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = Geom::Intersection; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': cc1plus: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'void Geom::Path::close(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:306:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 306 | void Path::close(bool c) | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::OptRect Geom::Path::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:332:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 332 | OptRect Path::boundsFast() const | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Interval Geom::Path::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:418:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Interval Path::timeRange() const | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::Point Geom::Path::pointAt(const Geom::PathTime&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:447:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | Point Path::pointAt(PathTime const &pos) const | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'int Geom::Path::winding(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:579:5: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | int Path::winding(Point const &p) const { | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:579:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:579:5: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:598:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 598 | Point ip = i->initialPoint(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:586:36: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 586 | Rect bounds = i->boundsFast(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'Geom::PathTime Geom::Path::nearestTime(const Geom::Point&, Geom::Coord*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:727:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 727 | *dist = distance(_closing_seg->initialPoint(), p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:717:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 717 | PathTime Path::nearestTime(Point const &p, Coord *dist) const | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:717:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:717:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:717:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:734:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 734 | if (distance(p, c.boundsFast()) >= mindist) continue; | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:737:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 737 | Coord d = distance(c.pointAt(t), p); | ~~~~~~~~~^~~ In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const', inlined from 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:113:13: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/boost/ptr_container/ptr_vector.hpp:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:45: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, double&}; _Tp = Geom::PathTime; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, double&}; _Tp = Geom::PathTime; _Alloc = std::allocator]', inlined from 'std::vector Geom::Path::roots(Geom::Coord, Geom::Dim2) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:462:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Curve*, unsigned int&, int}; _Tp = Geom::CurveIntersectionSweepSet::CurveRecord; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Geom::Curve*, unsigned int&, int}; _Tp = Geom::CurveIntersectionSweepSet::CurveRecord; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::PathTime&, Geom::PathTime&, Geom::Point}; _Tp = Geom::Intersection; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'void Geom::CurveIntersectionSweepSet::addActiveItem(ItemIterator)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:519:10: note: parameter passing for argument of type 'Geom::CurveIntersectionSweepSet::ItemIterator' {aka 'std::vector::const_iterator'} changed in GCC 7.1 519 | void addActiveItem(ItemIterator ii) { | ^~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::PathTime&, Geom::PathTime&, Geom::Point}; _Tp = Geom::Intersection; _Alloc = std::allocator >]', inlined from 'void Geom::CurveIntersectionSweepSet::addActiveItem(ItemIterator)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:530:37: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Geom::Path::nearestTimePerCurve(const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:712:21: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp: In member function 'std::vector Geom::Path::allNearestTimes(const Geom::Point&, double, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:622:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | std::vector Path::allNearestTimes(Point const &_point, double from, double to) const | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:622:21: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:622:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:622:21: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:622:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:665:34: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 665 | bb = (_path[i].boundsFast()); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:670:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 670 | dsq = distanceSq(_point, _path[i].pointAt(all_t.front())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:682:31: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 682 | bb = (_path[ei].boundsFast()); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:686:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 686 | dsq = distanceSq(_point, _path[ei].pointAt(all_t.front())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Geom::Path::allNearestTimes(const Geom::Point&, double, double) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:700:34: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Geom::Path::nodes() const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:756:25: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Sweeper::Event}; _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Event, std::allocator::Event> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Sweeper::Event}; _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::make_heap(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Event*, vector::Event, allocator::Event> > >]', inlined from 'void Geom::Sweeper::process() [with SweepSet = Geom::CurveIntersectionSweepSet]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sweeper.h:121:23: /usr/include/c++/12.2.1/bits/stl_heap.h:386:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >' changed in GCC 7.1 386 | std::__make_heap(__first, __last, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::make_heap(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Event*, vector::Event, allocator::Event> > >]', inlined from 'void Geom::Sweeper::process() [with SweepSet = Geom::CurveIntersectionSweepSet]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sweeper.h:122:23: /usr/include/c++/12.2.1/bits/stl_heap.h:386:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >' changed in GCC 7.1 386 | std::__make_heap(__first, __last, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'void Geom::Sweeper::process() [with SweepSet = Geom::CurveIntersectionSweepSet]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sweeper.h:136:35: note: parameter passing for argument of type 'Geom::Sweeper::Iter' {aka 'std::vector::const_iterator'} changed in GCC 7.1 136 | _set.addActiveItem(next_entry.item); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector > Geom::Path::intersect(const Geom::Path&, Geom::Coord) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:573:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector > Geom::Path::intersect(const Geom::Path&, Geom::Coord) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:573:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise > Geom::Path::toPwSb() const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:375:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise > Geom::Path::toPwSb() const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:381:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:247:21, inlined from 'Geom::Piecewise > Geom::paths_to_pw(const PathVector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path.cpp:1095:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Output.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/extension/print.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Output.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/font-instance.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Output.cpp:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:49:38: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct font_descr_hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:39: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:52:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct font_descr_equal : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Output.cpp:241:48: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Output.cpp: In member function 'Geom::OptRect Inkscape::Text::Layout::bounds(const Geom::Affine&, bool, int, int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Output.cpp:241:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Output.cpp: In member function 'Geom::OptRect Inkscape::Text::Layout::bounds(const Geom::Affine&, bool, int, int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Output.cpp:241:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 241 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Output.cpp: In member function 'void Inkscape::Text::Layout::fitToPathAlign(const SVGLength&, const Path&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Output.cpp:766:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 766 | tangent = endpoint - startpoint; | ^~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Extension::Internal::CairoGlyphInfo&}; _Tp = Inkscape::Extension::Internal::CairoGlyphInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Extension::Internal::CairoGlyphInfo; _Alloc = std::allocator]', inlined from 'void Inkscape::Text::Layout::showGlyphs(Inkscape::Extension::Internal::CairoRenderContext*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Output.cpp:497:36: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/basic-intersection.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:5: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/nearest-time.h:113:32: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp: In member function 'void Geom::OldBezier::split(double, Geom::OldBezier&, Geom::OldBezier&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Vtemp[i][j] = lerp(t, Vtemp[i-1][j], Vtemp[i-1][j+1]); In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void Geom::recursively_intersect(OldBezier, double, double, int, OldBezier, double, double, int, std::vector >&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:299:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1888 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'void Geom::find_intersections_bezier_recursive(std::vector >&, OldBezier, OldBezier)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:461:14, inlined from 'void Geom::find_intersections_bezier_recursive(std::vector >&, const std::vector&, const std::vector&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:71:47: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'void Geom::find_intersections_bezier_recursive(std::vector >&, OldBezier, OldBezier)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:461:14, inlined from 'void Geom::find_intersections_bezier_recursive(std::vector >&, const std::vector&, const std::vector&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:71:47: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp:7: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function 'void Geom::intersect_polish_root(const Curve&, double&, const Curve&, double&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 161 | Point F = as[0] - bs[0]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function 'std::vector Geom::path_mono_splits(const Path&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 417 | int dx = p[i].initialPoint()[X] > (spl.empty() ? p[i].finalPoint()[X] : p.valueAt(spl.front(), X)) ? 1 : 0; | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In member function 'virtual Geom::CrossingSet Geom::MonoCrosser::crossings(const Geom::PathVector&, const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 474 | for(auto & i : bounds_a) bounds_a_union.push_back(union_list(i)); | ~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In function 'Geom::Rect Geom::union_list(const std::vector&)': cc1plus: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:347:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ^ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::union_list(const std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:242:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 242 | inline Rect union_list(std::vector const &r) { | ^~~~~~~~~~ In function 'bool Geom::are_near(const Point&, const Point&, double)', inlined from 'bool Geom::linear_intersect(const Point&, const Point&, const Point&, const Point&, double&, double&, double&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp:78:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:386:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 386 | return are_near((a - b).length(), 0, eps); | ^ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector Geom::curve_mono_splits(const Curve&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp:393:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector Geom::curve_mono_splits(const Curve&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp:393:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:39: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Crossing&}; _Tp = Geom::Crossing; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4860 | __merge(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Crossing}; _Tp = Geom::Crossing; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Crossing}; _Tp = Geom::Crossing; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Geom::offset_doubles(const std::vector&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp:401:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Geom::path_mono_splits(const Path&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp:421:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::Crossings Geom::curve_self_crossings(const Curve&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp:553:18: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::Crossings Geom::curve_self_crossings(const Curve&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp:555:18: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Crossing; _Alloc = std::allocator]', inlined from 'Geom::Crossings Geom::self_crossings(const Path&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp:675:39: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Rect}; _Tp = Geom::Rect; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Rect}; _Tp = Geom::Rect; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Rect&}; _Tp = Geom::Rect; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'std::vector Geom::bounds(const C&) [with C = PathVector]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:136:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1844 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In member function 'virtual Geom::CrossingSet Geom::MonoCrosser::crossings(const Geom::PathVector&, const Geom::PathVector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-intersection.cpp:465:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 465 | CrossingSet MonoCrosser::crossings(PathVector const &a, PathVector const &b) { | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]', inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:177:27: /usr/include/c++/12.2.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4975 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/12.2.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]', inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:183:27: /usr/include/c++/12.2.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4975 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/12.2.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/crossing.cpp: In function 'std::vector Geom::bounds(const Path&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | OptRect bb = a[i].boundsFast(); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:39: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Rect&}; _Tp = Geom::Rect; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'std::vector Geom::bounds(const Path&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/crossing.cpp:122:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Crossing}; _Tp = Geom::Crossing; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Crossing}; _Tp = Geom::Crossing; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::Crossings Geom::reverse_tb(const Crossings&, unsigned int, std::vector)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/crossing.cpp:157:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Crossing}; _Tp = Geom::Crossing; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::Crossings Geom::reverse_ta(const Crossings&, std::vector)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/crossing.cpp:147:22: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:64, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from 'void Geom::merge_crossings(Crossings&, Crossings&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/crossing.cpp:130:19: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from 'void Geom::merge_crossings(Crossings&, Crossings&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/crossing.cpp:130:19: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp:5: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:347:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp: In function 'std::optional > Geom::rect_line_intersect(Rect&, Line)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 346 | rect_line_intersect(Geom::Rect &r, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:283:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | return LineSegment(pointAt(f), pointAt(t)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp: In function 'Geom::IntersectorKind Geom::line_intersection(const Point&, double, const Point&, double, Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 71 | double denominator = dot(Geom::rot90(n0), n1); | ~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:39: /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 175 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': cc1plus: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': cc1plus: 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++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:64, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:43: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::rect_line_intersect(const Point&, const Point&, const Point&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp:296:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::rect_line_intersect(const Point&, const Point&, const Point&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp:299:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::rect_line_intersect(const Point&, const Point&, const Point&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp:302:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::rect_line_intersect(const Point&, const Point&, const Point&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp:305:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Geom::Point&, const Geom::Point&)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void Geom::eliminate_duplicates_p(std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp:250:18, inlined from 'std::vector Geom::rect_line_intersect(const Point&, const Point&, const Point&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp:308:27: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Geom::Point&, const Geom::Point&)]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void Geom::eliminate_duplicates_p(std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp:250:18, inlined from 'std::vector Geom::rect_line_intersect(const Point&, const Point&, const Point&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp:308:27: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void Geom::eliminate_duplicates_p(std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp:253:26, inlined from 'std::vector Geom::rect_line_intersect(const Point&, const Point&, const Point&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp:308:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void Geom::eliminate_duplicates_p(std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp:263:26, inlined from 'std::vector Geom::rect_line_intersect(const Point&, const Point&, const Point&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp:308:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp: In function 'std::optional > Geom::rect_line_intersect(Rect&, Line)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 346 | rect_line_intersect(Geom::Rect &r, | ^~~~~~~~~~~~~~~~~~~ In member function 'Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const', inlined from 'std::optional > Geom::rect_line_intersect(Rect&, Line)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/geom.cpp:349:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:283:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | return LineSegment(pointAt(f), pointAt(t)); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/pathvector.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/pathvector.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/pathvector.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function 'Geom::Point Geom::PathVector::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 101 | Point PathVector::pointAt(Coord t) const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function 'Geom::Interval Geom::PathIntersectionSweepSet::itemBounds(ItemIterator)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 174 | Interval itemBounds(ItemIterator ii) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function 'Geom::Point Geom::PathVector::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 101 | Point PathVector::pointAt(Coord t) const | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/pathvector.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sweeper.h: In member function 'void Geom::Sweeper::process() [with SweepSet = Geom::PathIntersectionSweepSet]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 114 | Interval b = _set.itemBounds(i); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function 'void Geom::PathIntersectionSweepSet::addActiveItem(ItemIterator)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 192 | k.point()); | ~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Event*, vector::Event, allocator::Event> > >; _Distance = int; _Tp = Geom::Sweeper::Event; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Event*, vector::Event, allocator::Event> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = Geom::Intersection; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::PathVectorTime&, Geom::PathVectorTime&, Geom::Point}; _Tp = Geom::Intersection; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::PathVectorTime&, Geom::PathVectorTime&, Geom::Point}; _Tp = Geom::Intersection; _Alloc = std::allocator >]', inlined from 'void Geom::PathIntersectionSweepSet::addActiveItem(ItemIterator)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/pathvector.cpp:189:37: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, double&}; _Tp = Geom::PathVectorTime; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, double&}; _Tp = Geom::PathVectorTime; _Alloc = std::allocator]', inlined from 'std::vector Geom::PathVector::allNearestTimes(const Geom::Point&, Geom::Coord*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/pathvector.cpp:275:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Geom::PathVector::nodes() const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/pathvector.cpp:291:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Sweeper::Event}; _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Event, std::allocator::Event> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Sweeper::Event}; _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Geom::Interval Geom::PathIntersectionSweepSet::itemBounds(ItemIterator)': cc1plus: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'void std::make_heap(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Event*, vector::Event, allocator::Event> > >]', inlined from 'void Geom::Sweeper::process() [with SweepSet = Geom::PathIntersectionSweepSet]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sweeper.h:121:23: /usr/include/c++/12.2.1/bits/stl_heap.h:386:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >' changed in GCC 7.1 386 | std::__make_heap(__first, __last, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::make_heap(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator::Event*, vector::Event, allocator::Event> > >]', inlined from 'void Geom::Sweeper::process() [with SweepSet = Geom::PathIntersectionSweepSet]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sweeper.h:122:23: /usr/include/c++/12.2.1/bits/stl_heap.h:386:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >' changed in GCC 7.1 386 | std::__make_heap(__first, __last, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector > Geom::PathVector::intersect(const Geom::PathVector&, Geom::Coord) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/pathvector.cpp:227:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'std::vector > Geom::PathVector::intersect(const Geom::PathVector&, Geom::Coord) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/pathvector.cpp:227:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:79:18: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 121 | Point at0() const { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In function 'Geom::D2 Geom::portion(const D2&, Interval) [with T = Bezier]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 169 | inline D2 portion(const D2 &a, Interval i) { | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In function 'Geom::D2 Geom::operator-(const D2&, Point) [with T = Bezier]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 329 | operator-(D2 const & a, Point b) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In function 'Geom::D2 Geom::operator-(const D2&, Point) [with T = SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 329 | operator-(D2 const & a, Point b) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-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:1: 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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/nearest-time.cpp: In function 'Geom::Coord Geom::nearest_time(const Point&, const D2&, Coord, Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Coord droot = L2sq(bez.valueAt(i)); | ~~~~~~~~~~~^~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/nearest-time.h:38: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector Geom::all_nearest_times(const Point&, const D2&, const D2&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/nearest-time.cpp:156:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector Geom::all_nearest_times(const Point&, const D2&, const D2&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/nearest-time.cpp:163:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector Geom::all_nearest_times(const Point&, const D2&, const D2&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/nearest-time.cpp:165:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Geom::all_nearest_times(const Point&, const D2&, const D2&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/nearest-time.cpp:169:25: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector Geom::all_nearest_times(const Point&, const D2&, const D2&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/nearest-time.cpp:181:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Geom::all_nearest_times(const Point&, const Piecewise >&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/nearest-time.cpp:312:34: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/intersection.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 75 | Point center() const { return _center; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 85 | Rect boundsExact() const { return boundsFast(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::RatQuad::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 87 | Point at0() const {return P[0];} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 391 | { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h:479:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Rect Geom::Circle::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 42 | Rect Circle::boundsFast() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::unitCircleTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 88 | Zoom Circle::unitCircleTransform() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Point Geom::Circle::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 104 | Point Circle::initialPoint() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Rect Geom::Circle::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 42 | Rect Circle::boundsFast() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 45 | Rect bbox(_center - rr, _center + rr); | ~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 46 | return bbox; | ^~~~ /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:1: 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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::unitCircleTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 88 | Zoom Circle::unitCircleTransform() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Zoom ret(_radius, _center / _radius); | ~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 91 | return ret; | ^~~ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::inverseUnitCircleTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 94 | Zoom Circle::inverseUnitCircleTransform() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 100 | Zoom ret(1/_radius, Translate(-_center)); | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 101 | return ret; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In member function 'Geom::Point Geom::Point::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:140:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Point operator-() const { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'void Geom::Circle::fit(const std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 289 | _center = points[0] * 0.5 + points[1] * 0.5; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp: In function 'std::ostream& Geom::operator<<(std::ostream&, const Circle&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 322 | out << "Circle(" << c.center() << ", " << format_coord_nice(c.radius()) << ")"; | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Rect Geom::Circle::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 42 | Rect Circle::boundsFast() const | ^~~~~~ In function 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': cc1plus: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::unitCircleTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 88 | Zoom Circle::unitCircleTransform() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Point Geom::Circle::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 104 | Point Circle::initialPoint() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::Zoom Geom::Circle::inverseUnitCircleTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 94 | Zoom Circle::inverseUnitCircleTransform() const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'void Geom::Circle::fit(const std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp:289:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 289 | _center = points[0] * 0.5 + points[1] * 0.5; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp: In member function 'Geom::D2 Geom::Circle::toSBasis() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 273 | B[0] = cos(bo,4); | ~~~^~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'Geom::Line::Line(const Geom::LineSegment&)', inlined from 'std::vector > Geom::Circle::intersect(const Geom::LineSegment&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp:200:55: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 94 | : _initial(seg.initialPoint()) | ~~~~~~~~~~~~~~~~^~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double&, double&, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double&, double&, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]', inlined from 'std::vector > Geom::Circle::intersect(const Geom::Circle&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/circle.cpp:225:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-sink.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-sink.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 75 | Point center() const { return _center; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 85 | Rect boundsExact() const { return boundsFast(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 88 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-sink.cpp: In member function 'virtual void Geom::PathSink::feed(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 66 | moveTo(r.corner(0)); | ~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-sink.cpp: In member function 'virtual void Geom::PathSink::feed(const Geom::Ellipse&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 88 | arcTo(e.ray(X), e.ray(Y), e.rotationAngle(), false, false, e.pointAt(M_PI)); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 88 | arcTo(e.ray(X), e.ray(Y), e.rotationAngle(), false, false, e.pointAt(M_PI)); | ~~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | arcTo(e.ray(X), e.ray(Y), e.rotationAngle(), false, false, s); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-sink.cpp: In member function 'virtual void Geom::PathSink::feed(const Geom::Circle&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/path-sink.cpp:75:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point c = e.center(); | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-math.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of 'Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:191:28: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:79:18: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:154:40: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 121 | Point at0() const { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp: In function 'Geom::Piecewise Geom::sqrt(const Piecewise&, double, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 191 | zero.setDomain(f.domain()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp: In function 'Geom::Piecewise Geom::sqrt_internal(const SBasis&, double, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 149 | sqrtf[0] = Linear(std::sqrt(f[0][0]), std::sqrt(f[0][1])); | ~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::reverse(const SBasis&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 275 | result[k] = reverse(a[k]); In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:82:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:84:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const output_type&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:92:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const output_type&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:94:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::interpolate(std::vector, std::vector, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:361:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise Geom::interpolate(std::vector, std::vector, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:363:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:780:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:785:26: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:800:24: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:247:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'Geom::Piecewise Geom::sqrt_internal(const SBasis&, double, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:148:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp: In function 'Geom::Piecewise Geom::reciprocalOnDomain(Interval, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:282:19: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Piecewise reciprocalOnDomain(Interval range, double tol){ | ^~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise Geom::reciprocalOnDomain(Interval, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:297:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise Geom::reciprocalOnDomain(Interval, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:300:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Geom::Piecewise Geom::reciprocalOnDomain(Interval, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:304:37: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise Geom::reciprocalOnDomain(Interval, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:308:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'Geom::Piecewise Geom::reciprocalOnDomain(Interval, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:314:41: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise Geom::reciprocalOnDomain(Interval, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:318:39: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:378:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:383:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:398:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:405:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:414:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:82:17, inlined from 'Geom::Piecewise Geom::abs(const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:52:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:84:17, inlined from 'Geom::Piecewise Geom::abs(const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:52:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:82:17, inlined from 'Geom::Piecewise Geom::signSb(const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:124:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:84:17, inlined from 'Geom::Piecewise Geom::signSb(const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:124:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:82:17, inlined from 'Geom::Piecewise Geom::max(const Piecewise&, const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:76:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:84:17, inlined from 'Geom::Piecewise Geom::max(const Piecewise&, const SBasis&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:76:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:82:17, inlined from 'Geom::Piecewise Geom::max(const SBasis&, const Piecewise&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:82:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:84:17, inlined from 'Geom::Piecewise Geom::max(const SBasis&, const Piecewise&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:82:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 391 | { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h:479:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 85 | Rect boundsExact() const { return boundsFast(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 88 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 612 | Interval xAx::quad_ex(double a, double b, double c, Interval ivl) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:1339:75: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1339 | Rect xAx::arc_bound (const Point & P1, const Point & Q, const Point & P2) const | ^~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'Geom::LineSegment Geom::intersection(Line, Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 47 | LineSegment intersection(Line l, Rect r) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:268:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | return new BezierCurveN<1>(finalPoint(), initialPoint()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:347:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::RatQuad Geom::RatQuad::fromPointsTangents(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 118 | Line Line0 = Line::from_origin_and_vector(P0, dP0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 125 | Point P1 = Line0.pointAt((*oc).ta); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 114 | static Line from_origin_and_vector(Point const &o, Point const &v) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 115 | Line l(o, o + v); | ~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | return l; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:230:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Point pointAt(Coord t) const { | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 280 | Line L0 = Line::from_origin_and_vector(B0, rot90(n0)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 280 | Line L0 = Line::from_origin_and_vector(B0, rot90(n0)); | ~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 280 | Line L0 = Line::from_origin_and_vector(B0, rot90(n0)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 281 | Line L1 = Line::from_origin_and_vector(B0, rot90(n1)); | ~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 281 | Line L1 = Line::from_origin_and_vector(B0, rot90(n1)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 285 | Point P = L0.pointAt(rt); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 331 | Line Lx = Line::from_origin_and_vector(trial_pt, g); // a line along the gradient | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 334 | Point P0 = Lx.pointAt(rt); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 336 | Line L = Line::from_origin_and_vector(P0, rot90(g)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 336 | Line L = Line::from_origin_and_vector(P0, rot90(g)); | ~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 336 | Line L = Line::from_origin_and_vector(P0, rot90(g)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 344 | Point P = L.pointAt(cnrt); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::xAx Geom::xAx::fromLine(Geom::Line)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 421 | xAx xAx::fromLine(Line l) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 423 | Point norm = l.normalAndDist(dist); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'std::vector Geom::xAx::crossings(Geom::Rect) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 497 | std::vector xAx::crossings(Rect r) const { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 500 | Geom::LineSegment ls(r.corner(ei), r.corner(ei+1)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'std::optional Geom::xAx::toCurve(const Geom::Rect&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 519 | LineSegment ls = intersection(Line::from_origin_and_vector(A, dA), bnd); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 520 | return RatQuad::fromPointsTangents(A, dA, ls.pointAt(0.5), ls[1], dA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 531 | Line bisector = make_bisector_line(LineSegment(A, C)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:536:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Point p = bisector.pointAt(bisect_rts[i]); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:496:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 496 | Line make_bisector_line(LineSegment const& _segment) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:498:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:498:73: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In function 'Geom::Point Geom::middle_point(const LineSegment&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:327:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | inline Point middle_point(LineSegment const& _segment) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:480:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Point d = line.vector().cw(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:482:12: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 482 | return l; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In member function 'Geom::Point Geom::Point::cw() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.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 133 | Point cw() const { | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 612 | Interval xAx::quad_ex(double a, double b, double c, Interval ivl) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'std::optional Geom::solve(double (*)[2], double*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:634:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | return Point ((A[1][1]*b[0] -A[0][1]*b[1]), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 |  (-A[1][0]*b[0] + A[0][0]*b[1]))* ideterm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::Interval Geom::xAx::extrema(Geom::Rect) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 648 | Interval xAx::extrema(Rect r) const { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 650 | Interval ext(valueAt(r.corner(0))); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 653 | return ext; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 73 | _final = _initial + v; | ~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:1339:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1339 | Rect xAx::arc_bound (const Point & P1, const Point & Q, const Point & P2) const | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:1379:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1379 | M.push_back (gl[dim].pointAt (rt)); | ~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:1419:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1419 | return B; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Coord Geom::distanceSq(const Point&, const Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:377:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | return L2sq(a - b); | ~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In function 'Geom::Point Geom::lerp(Coord, const Point&, const Point&)': cc1plus: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function 'static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)': cc1plus: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::RatQuad Geom::RatQuad::circularArc(Geom::Point, Geom::Point, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:152:75: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return RatQuad(P0, P1, P2, dot(unit_vector(P0 - P1), unit_vector(P0 - P2))); | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::xAx Geom::xAx::fromLine(Geom::Line)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 421 | xAx xAx::fromLine(Line l) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 425 | return fromLine(norm, dist); | ~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 612 | Interval xAx::quad_ex(double a, double b, double c, Interval ivl) { | ^~~ In function 'Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)': cc1plus: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::Interval Geom::xAx::extrema(Geom::Rect) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 648 | Interval xAx::extrema(Rect r) const { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 650 | Interval ext(valueAt(r.corner(0))); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 656 | Interval ext = quad_ex(c[2], c[1]*k+c[4], (c[0]*k + c[3])*k + c[5], r[Y]); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'Geom::Line::Line(const Geom::Point&, Geom::Coord)', inlined from 'void Geom::xAx::set(const Geom::Point&, double, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:748:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:73:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | _final = _initial + v; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function 'static Geom::RatQuad Geom::RatQuad::fromPointsTangents(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:115:9: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | RatQuad RatQuad::fromPointsTangents(Point P0, Point dP0, | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:115:9: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:118:44: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | Line Line0 = Line::from_origin_and_vector(P0, dP0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'Geom::Point Geom::Line::pointAt(Geom::Coord) const', inlined from 'static Geom::RatQuad Geom::RatQuad::fromPointsTangents(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:125:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:231:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return lerp(t, _initial, _final);; | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'Geom::LineSegment Geom::intersection(Line, Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 47 | LineSegment intersection(Line l, Rect r) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:52:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | return LineSegment(Point(0,0), Point(0,0)); | ^ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:43: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::xAx::roots(std::vector&, Geom::Coord, Geom::Dim2) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:1109:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::xAx::roots(std::vector&, Geom::Coord, Geom::Dim2) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:1119:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::xAx::roots(std::vector&, Geom::Coord, Geom::Dim2) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:1127:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::xAx::roots(std::vector&, Geom::Coord, Geom::Dim2) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:1138:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Geom::xAx::roots(Geom::Point, Geom::Point) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:579:16: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Geom::xAx::roots(Geom::Point, Geom::Point) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:589:18: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Geom::xAx::roots(Geom::Point, Geom::Point) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:601:18: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Geom::xAx::roots(Geom::Point, Geom::Point) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:602:18: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:336:50: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 336 | Line L = Line::from_origin_and_vector(P0, rot90(g)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In function 'Geom::Point Geom::lerp(Coord, const Point&, const Point&)', inlined from 'Geom::Point Geom::Line::pointAt(Geom::Coord) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:231:20, inlined from 'std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:344:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 337 | return (1 - t) * a + t * b; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:238:20: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 238 | std::vector decompose_degenerate(xAx const & C1, xAx const & C2, xAx const & xC0) { | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:238:20: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:238:20: 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 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:286:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:291:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function 'std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:300:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 300 | Point g = xC0.gradient(trial_pt); | ~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:331:47: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 331 | Line Lx = Line::from_origin_and_vector(trial_pt, g); // a line along the gradient | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function 'Geom::Point Geom::Line::pointAt(Geom::Coord) const', inlined from 'std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:334:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:231:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return lerp(t, _initial, _final);; | ~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:345:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector Geom::xAx::allNearestTimes(const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:1451:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Geom::xAx::allNearestTimes(const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:1455:24: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::xAx::allNearestTimes(const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:1463:22: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::xAx::allNearestTimes(const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:1468:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:1339:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1339 | Rect xAx::arc_bound (const Point & P1, const Point & Q, const Point & P2) const | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'std::vector Geom::xAx::crossings(Geom::Rect) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 500 | Geom::LineSegment ls(r.corner(ei), r.corner(ei+1)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'std::optional Geom::xAx::toCurve(const Geom::Rect&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 531 | Line bisector = make_bisector_line(LineSegment(A, C)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)', inlined from 'std::optional Geom::xAx::toCurve(const Geom::Rect&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:531:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:498:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function 'std::optional Geom::xAx::toCurve(const Geom::Rect&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:511:26: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | std::optional xAx::toCurve(Rect const & bnd) const { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conicsec.cpp:511:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 512 | std::vector crs = crossings(bnd); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 515 | Point dA = rot90(gradient(A)); | ~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 519 | LineSegment ls = intersection(Line::from_origin_and_vector(A, dA), bnd); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 520 | return RatQuad::fromPointsTangents(A, dA, ls.pointAt(0.5), ls[1], dA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/basic-intersection.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/convex-hull.h:191:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Point leftPoint() const { return _boundary[0]; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:311:74: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 311 | Line pick_orientation_line (std::vector const &c, double precision) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::Interval Geom::detail::bezier_clipping::fat_line_bounds(const std::vector&, const Geom::Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:361:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 361 | Line const &l) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/nearest-time.h:113:32: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:311:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 311 | Line pick_orientation_line (std::vector const &c, double precision) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::Line Geom::detail::bezier_clipping::orthogonal_orientation_line(const std::vector&, const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:341:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | Line line(p, (c.back() - c.front()).cw() + p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:342:12: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | return line; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In member function 'Geom::Point Geom::Point::cw() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.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 133 | Point cw() const { | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::Interval Geom::detail::bezier_clipping::fat_line_bounds(const std::vector&, const Geom::Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:360:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 360 | Interval fat_line_bounds (std::vector const &c, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::OptInterval Geom::detail::bezier_clipping::clip(const std::vector&, const std::vector&, double) [with Tag = intersection_point_tag]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:495:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 495 | Point M = middle_point(A.front(), A.back()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:496:12: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 496 | bl = orthogonal_orientation_line(B, M, precision); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:501:43: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | Interval bound = fat_line_bounds(A, bl); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Point Geom::middle_point(const Point&, const Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:342:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Point middle_point(Point const &p1, Point const &p2) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:311:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 311 | Line pick_orientation_line (std::vector const &c, double precision) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::Interval Geom::detail::bezier_clipping::fat_line_bounds(const std::vector&, const Geom::Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:360:10: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 360 | Interval fat_line_bounds (std::vector const &c, | ^~~~~~~~~~~~~~~ In function 'Geom::Point Geom::lerp(Coord, const Point&, const Point&)', inlined from 'Geom::Point Geom::middle_point(const Point&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:343:16, inlined from 'Geom::OptInterval Geom::detail::bezier_clipping::clip(const std::vector&, const std::vector&, double) [with Tag = intersection_point_tag]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:495:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 337 | return (1 - t) * a + t * b; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function 'Geom::OptInterval Geom::detail::bezier_clipping::clip(const std::vector&, const std::vector&, double) [with Tag = intersection_point_tag]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:489:13: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 489 | OptInterval clip (std::vector const& A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:489:13: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:489:13: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:489:13: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:496:41: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 496 | bl = orthogonal_orientation_line(B, M, precision); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:501:37: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | Interval bound = fat_line_bounds(A, bl); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Interval&}; _Tp = Geom::Interval; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function 'Geom::Point Geom::lerp(Coord, const Point&, const Point&)', inlined from 'Geom::Point Geom::middle_point(const Point&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:343:16, inlined from 'void Geom::detail::bezier_clipping::iterate(std::vector&, std::vector&, const std::vector&, const std::vector&, const Geom::Interval&, const Geom::Interval&, double) [with Tag = intersection_point_tag]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:773:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 337 | return (1 - t) * a + t * b; | ^ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Interval; _Alloc = std::allocator]', inlined from 'void Geom::detail::bezier_clipping::iterate(std::vector&, std::vector&, const std::vector&, const std::vector&, const Geom::Interval&, const Geom::Interval&, double) [with Tag = intersection_point_tag]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:776:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Interval; _Alloc = std::allocator]', inlined from 'void Geom::detail::bezier_clipping::iterate(std::vector&, std::vector&, const std::vector&, const std::vector&, const Geom::Interval&, const Geom::Interval&, double) [with Tag = intersection_point_tag]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:777:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Interval; _Alloc = std::allocator]', inlined from 'void Geom::detail::bezier_clipping::iterate(std::vector&, std::vector&, const std::vector&, const std::vector&, const Geom::Interval&, const Geom::Interval&, double) [with Tag = intersection_point_tag]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:872:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Interval; _Alloc = std::allocator]', inlined from 'void Geom::detail::bezier_clipping::iterate(std::vector&, std::vector&, const std::vector&, const std::vector&, const Geom::Interval&, const Geom::Interval&, double) [with Tag = intersection_point_tag]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:873:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void Geom::detail::bezier_clipping::derivative(std::vector&, const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:189:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void Geom::detail::bezier_clipping::get_solutions(std::vector >&, const std::vector&, const std::vector&, double) [with Tag = intersection_point_tag]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:1099:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'T Geom::choose(unsigned int, unsigned int) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:53:39: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'T Geom::choose(unsigned int, unsigned int) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:58:39: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'T Geom::choose(unsigned int, unsigned int) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:60:43: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'T Geom::choose(unsigned int, unsigned int) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:64:39: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void Geom::detail::bezier_clipping::distance_control_points(std::vector&, const std::vector&, const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:618:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void Geom::detail::bezier_clipping::distance_control_points(std::vector&, const std::vector&, const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:620:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Interval; _Alloc = std::allocator]', inlined from 'void Geom::detail::bezier_clipping::iterate(std::vector&, std::vector&, const std::vector&, const std::vector&, const Geom::Interval&, const Geom::Interval&, double) [with Tag = collinear_normal_tag]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:1055:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Interval; _Alloc = std::allocator]', inlined from 'void Geom::detail::bezier_clipping::iterate(std::vector&, std::vector&, const std::vector&, const std::vector&, const Geom::Interval&, const Geom::Interval&, double) [with Tag = collinear_normal_tag]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:1056:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void Geom::detail::bezier_clipping::get_solutions(std::vector >&, const std::vector&, const std::vector&, double) [with Tag = collinear_normal_tag]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:1099:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 75 | Point center() const { return _center; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 85 | Rect boundsExact() const { return boundsFast(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 391 | { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h:479:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:131:23: required from 'Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:65: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 125 | Point at1() const { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 220 | angle_err = std::fabs( dot( dcurve(k/partitions), ee.normal(p[k]) ) ); | ~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp: In member function 'Geom::Point Geom::detail::ellipse_equation::normal(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 181 | Point normal(Point const& p) const | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 220 | angle_err = std::fabs( dot( dcurve(k/partitions), ee.normal(p[k]) ) ); | ~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/convex-hull.h:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/convex-hull.h:191:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Point leftPoint() const { return _boundary[0]; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.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, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1844 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexGreater]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void Geom::ConvexHull::_construct()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/convex-hull.cpp:139:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexGreater]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void Geom::ConvexHull::_construct()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/convex-hull.cpp:139:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void Geom::ConvexHull::_construct()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/convex-hull.cpp:140:24: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/convex-hull.cpp:68:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/convex-hull.cpp:79:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/convex-hull.cpp:91:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'Geom::ConvexHull::ConvexHull(const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/convex-hull.cpp:102:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void Geom::ConvexHull::swap(std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/convex-hull.cpp:284:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'Geom::Point Geom::unitTangentAt(const D2&, Coord, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 222 | Point unitTangentAt(D2 const & a, Coord t, unsigned n) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::valueAt(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:83:22: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:42:62: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Point valueAt(double t) const { | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In function 'Geom::SBasis Geom::operator-(const SBasis&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 285 | result[i] = -p[i]; /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'Geom::Piecewise > Geom::force_continuity(const Piecewise >&, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 176 | Point pt0 = f.segs[prev].at1(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 121 | Point at0() const { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /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:1: 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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h: In member function 'Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 109 | inline output_type lastValue() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'std::vector Geom::level_set(const D2&, Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 318 | std::vector level_set( D2 const &f, Rect region){ | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'std::vector Geom::level_set(const D2&, Point, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 322 | std::vector level_set( D2 const &f, Point p, double tol){ | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'Geom::Piecewise > Geom::force_continuity(const Piecewise >&, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:177:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Point pt1 = f.segs[cur ].at0(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Linear; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Linear; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void Geom::SBasis::insert(iterator, const_iterator, const_iterator)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:106:94, inlined from 'Geom::SBasis Geom::truncate(const SBasis&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:363:13, inlined from 'Geom::D2 Geom::truncate(const D2&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:53:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Linear; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void Geom::SBasis::insert(iterator, const_iterator, const_iterator)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:106:94, inlined from 'Geom::SBasis Geom::truncate(const SBasis&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:363:13, inlined from 'Geom::D2 Geom::truncate(const D2&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:53:54: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Interval&}; _Tp = Geom::Interval; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Interval; _Alloc = std::allocator]', inlined from 'std::vector Geom::intersect(const std::vector&, const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:311:21, inlined from 'std::vector > Geom::level_sets(const D2&, std::vector)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:338:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'std::vector Geom::level_set(const D2&, Rect)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 318 | std::vector level_set( D2 const &f, Rect region){ | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'std::vector Geom::level_set(const D2&, Point, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 322 | std::vector level_set( D2 const &f, Point p, double tol){ | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:325:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | return level_set( f, region ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function 'std::vector > > Geom::split_at_discontinuities(const Piecewise >&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:208:88: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | if (i==(pwsbin.segs.size()-1) || L2(pwsbin.segs[i].at1()- pwsbin.segs[i+1].at0()) > tol){ | ^ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector > > Geom::split_at_discontinuities(const Piecewise >&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:210:33: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector > > Geom::split_at_discontinuities(const Piecewise >&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:213:37: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise > Geom::operator*(const Piecewise >&, const Affine&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:161:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise > Geom::operator*(const Piecewise >&, const Affine&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:163:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise > Geom::rot90(const Piecewise >&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:88:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise > Geom::rot90(const Piecewise >&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:90:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:247:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:82:17, inlined from 'void Geom::set_first_point(Piecewise >&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:237:18, inlined from 'std::vector > > Geom::fuse_nearby_ends(const std::vector > >&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:287:32: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:84:17, inlined from 'void Geom::set_first_point(Piecewise >&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:237:18, inlined from 'std::vector > > Geom::fuse_nearby_ends(const std::vector > >&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:287:32: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:247:21, inlined from 'std::vector > > Geom::fuse_nearby_ends(const std::vector > >&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:289:24: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:82:17, inlined from 'void Geom::set_last_point(Piecewise >&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:246:18, inlined from 'std::vector > > Geom::fuse_nearby_ends(const std::vector > >&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:293:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:84:17, inlined from 'void Geom::set_last_point(Piecewise >&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:246:18, inlined from 'std::vector > > Geom::fuse_nearby_ends(const std::vector > >&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:293:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:378:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:383:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:398:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:405:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:414:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'Geom::D2 > Geom::make_cuts_independent(const Piecewise >&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:80:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise Geom::dot(const Piecewise >&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:136:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise Geom::dot(const Piecewise >&, const Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:138:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise Geom::dot(const Piecewise >&, const Piecewise >&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:113:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise Geom::dot(const Piecewise >&, const Piecewise >&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:115:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise Geom::cross(const Piecewise >&, const Piecewise >&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:151:18: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise Geom::cross(const Piecewise >&, const Piecewise >&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:153:16: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:378:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:383:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:398:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:405:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:154:23, inlined from 'void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:149:17, inlined from 'Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:414:21: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 75 | Point center() const { return _center; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 85 | Rect boundsExact() const { return boundsFast(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 391 | { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h:479:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:114:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Rect EllipticalArc::boundsExact() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::Point Geom::EllipticalArc::pointAtAngle(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:150:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | Point EllipticalArc::pointAtAngle(Coord t) const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'void Geom::EllipticalArc::_filterIntersections(std::vector >&, bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:573:24: warning: unused variable 'eps' [-Wunused-variable] 573 | constexpr auto eps = 1e-4; | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:143:42: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:143:42: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:114:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Rect EllipticalArc::boundsExact() const | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:128:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:143:73: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | Interval xival = Interval::from_range(coord[X], coord[X] + ncoord[X]); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:146:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | return result; | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:261:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::Point Geom::EllipticalArc::pointAtAngle(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:150:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | Point EllipticalArc::pointAtAngle(Coord t) const | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector Geom::EllipticalArc::roots(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:174:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 174 | sincos(rotationAngle(), roty, rotx); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Curve* Geom::EllipticalArc::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:248:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | result->_initial_point = result->pointAtAngle( result->initialAngle() ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:248:72: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | result->_initial_point = result->pointAtAngle( result->initialAngle() ); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:248:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | result->_initial_point = result->pointAtAngle( result->initialAngle() ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:249:68: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | result->_final_point = result->pointAtAngle( result->finalAngle() ); | ~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:249:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | result->_final_point = result->pointAtAngle( result->finalAngle() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In member function 'Geom::Angle Geom::AngleInterval::initialAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 229 | Angle initialAngle() const { return _start_angle; } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:270:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | result.push_back( ea->pointAtAngle(angle) ); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::angleAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | Angle angleAt(Coord t) const { return _angles.angleAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:290:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | Point EllipticalArc::pointAt(Coord t) const | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:293:36: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | return _ellipse.pointAt(angleAt(t)); | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:293:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 293 | return _ellipse.pointAt(angleAt(t)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Coord Geom::EllipticalArc::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:299:32: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | return valueAtAngle(angleAt(t), d); | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Curve* Geom::EllipticalArc::portion(double, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:312:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | arc->_initial_point = arc->_final_point = pointAt(f); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:319:27: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | arc->_angles.setAngles(angleAt(f), angleAt(t)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:355:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | LineSegment seg(pointAt(from), pointAt(to)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:359:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 359 | if ( are_near(rotationAngle(), M_PI/2) | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:385:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 385 | Point r = p - center(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:431:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 431 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:484:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | dsq = distanceSq(p, pointAtAngle(real_sol[i])); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'void Geom::EllipticalArc::_updateCenterAndAngles()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:652:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | Rotate rot(rotationAngle()); // the matrix in F.6.5.3 | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:653:33: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | Rotate invrot = rot.inverse(); // the matrix in F.6.5.1 | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:655:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 655 | Point r = rays(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'void Geom::Ellipse::setRotationAngle(Geom::Angle)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 117 | void setRotationAngle(Angle a) { _angle = a; } | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Point Geom::EllipticalArc::rays() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | Point rays() const { return _ellipse.rays(); } | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::D2 Geom::EllipticalArc::toSBasis() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:706:28: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 706 | Coord et = initialAngle().radians() + sweepAngle(); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:719:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 719 | arc[d][0][0] = initialPoint()[d]; | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual bool Geom::EllipticalArc::operator==(const Geom::Curve&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:792:22: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 792 | if (rotationAngle() != other->rotationAngle()) return false; | ~~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&}]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:745:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 745 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual int Geom::EllipticalArc::winding(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:830:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 830 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:835:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 835 | Point ymin = pointAtAngle(ymin_a); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:855:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 855 | Angle ia = initialAngle(), fa = finalAngle(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In function 'std::ostream& Geom::operator<<(std::ostream&, const EllipticalArc&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:926:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 926 | << ea.initialPoint() << ", " | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:928:46: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 928 | << format_coord_nice(ea.rotationAngle()) << ", " | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:931:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 931 | << ea.finalPoint() << ")"; | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual void Geom::EllipticalArc::feed(Geom::PathSink&, bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:822:45: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 822 | sink.arcTo(ray(X), ray(Y), rotationAngle(), _large_arc, sweep(), _final_point); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual void Geom::EllipticalArc::operator*=(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:763:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 763 | _ellipse.setCenter(middle_point(_initial_point, _final_point)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'void Geom::EllipticalArc::_updateCenterAndAngles()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:652:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 652 | Rotate rot(rotationAngle()); // the matrix in F.6.5.3 | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:653:32: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | Rotate invrot = rot.inverse(); // the matrix in F.6.5.1 | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual int Geom::EllipticalArc::winding(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:830:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 830 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:347:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In function 'std::ostream& Geom::operator<<(std::ostream&, const EllipticalArc&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:928:46: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 928 | << format_coord_nice(ea.rotationAngle()) << ", " | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': cc1plus: 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 Geom::Rect Geom::BezierCurve::boundsFast() const': cc1plus: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': cc1plus: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual double Geom::EllipticalArc::nearestTime(const Geom::Point&, double, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: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 281 | if ( are_near(ray(X), ray(Y)) && are_near(center(), p) ) { | ~~~~~~^~ In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const', inlined from 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:113:13: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Curve* Geom::EllipticalArc::portion(double, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:302:8: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | Curve* EllipticalArc::portion(double f, double t) const | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:302:8: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:302:8: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:302:8: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:312:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | arc->_initial_point = arc->_final_point = pointAt(f); | ~~~~~~~^~~ In member function 'Geom::Coord Geom::AngleInterval::extent() const', inlined from 'Geom::Coord Geom::AngleInterval::extent() const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:342:11, inlined from 'Geom::Angle Geom::AngleInterval::angleAt(Geom::Coord) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:289:28, inlined from 'Geom::Angle Geom::EllipticalArc::angleAt(Geom::Coord) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:204:58, inlined from 'virtual Geom::Curve* Geom::EllipticalArc::portion(double, double) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:319:27: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:345:29: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 345 | ? (_end_angle - _start_angle).radians0() | ^~~~~~~~~~~~ In function 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': cc1plus: 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::AngleInterval::angleAt(Geom::Coord) const': cc1plus: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'Geom::Point Geom::EllipticalArc::pointAtAngle(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:150:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | Point EllipticalArc::pointAtAngle(Coord t) const | ^~~~~~~~~~~~~ In member function 'Geom::Coord Geom::EllipticalArc::timeAtAngle(Geom::Angle) const', inlined from 'void Geom::EllipticalArc::_filterIntersections(std::vector >&, bool) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:575:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 201 | Coord timeAtAngle(Angle a) const { return _angles.timeAtAngle(a); } | ~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In function 'std::ostream& Geom::operator<<(std::ostream&, const EllipticalArc&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:926:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 926 | << ea.initialPoint() << ", " | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:290:7: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | Point EllipticalArc::pointAt(Coord t) const | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:290:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:290:7: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:290: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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:293:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | Angle angleAt(Coord t) const { return _angles.angleAt(t); } | ~~~~~~~~~~~~~~~^~~ In member function 'Geom::LineSegment Geom::EllipticalArc::chord() const', inlined from 'virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:292:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 250 | LineSegment chord() const { return LineSegment(_initial_point, _final_point); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Coord Geom::EllipticalArc::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:296:7: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 296 | Coord EllipticalArc::valueAt(Coord t, Dim2 d) const | ^~~~~~~~~~~~~ In member function 'Geom::LineSegment Geom::EllipticalArc::chord() const', inlined from 'virtual Geom::Coord Geom::EllipticalArc::valueAt(Geom::Coord, Geom::Dim2) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:298:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 250 | LineSegment chord() const { return LineSegment(_initial_point, _final_point); } | ^ In file included from /usr/include/c++/12.2.1/cmath:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:133:39: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | extremes[Y][1] = extremes[Y][0] + M_PI; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:144:42: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Interval yival = Interval::from_range(coord[Y], coord[Y] + ncoord[Y]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:114:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Rect EllipticalArc::boundsExact() const | ^~~~~~~~~~~~~ In member function 'Geom::LineSegment Geom::EllipticalArc::chord() const', inlined from 'virtual Geom::Rect Geom::EllipticalArc::boundsExact() const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:117:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 250 | LineSegment chord() const { return LineSegment(_initial_point, _final_point); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::D2 Geom::EllipticalArc::toSBasis() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:712:32: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 712 | SBasis arc_x = ray(X) * cos(param,4); | ~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:719:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 719 | arc[d][0][0] = initialPoint()[d]; | ~~~~~~~~~~~~^~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:41: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'Geom::Coord Geom::EllipticalArc::timeAtAngle(Geom::Angle) const', inlined from 'virtual std::vector Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:499:27: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 201 | Coord timeAtAngle(Angle a) const { return _angles.timeAtAngle(a); } | ~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:517:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 517 | double dsq1 = distanceSq(p, pointAt(from)); | ~~~~~~~^~~~~~ In member function 'Geom::Coord Geom::EllipticalArc::timeAtAngle(Geom::Angle) const', inlined from 'virtual std::vector Geom::EllipticalArc::roots(Geom::Coord, Geom::Dim2) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:224:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 201 | Coord timeAtAngle(Angle a) const { return _angles.timeAtAngle(a); } | ~~~~~~~~~~~~~~~~~~~^~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'virtual std::vector Geom::EllipticalArc::roots(Geom::Coord, Geom::Dim2) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:227:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'Geom::Point Geom::Path::finalPoint() const': cc1plus: 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++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:255:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | EllipticalArc::pointAndDerivatives(Coord t, unsigned int n) const | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:255:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:255: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::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:258:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 250 | LineSegment chord() const { return LineSegment(_initial_point, _final_point); } | ^ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'virtual std::vector Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:270:25: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'virtual std::vector Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:278:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'virtual std::vector Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:283:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 75 | Point center() const { return _center; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 85 | Rect boundsExact() const { return boundsFast(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 391 | { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h:479:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:145:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | Rect Ellipse::boundsExact() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Point Geom::Ellipse::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:352:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | Point Ellipse::pointAt(Coord t) const | ^~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:145:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | Rect Ellipse::boundsExact() const | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:152:20: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | extremes[X][1] = extremes[X][0] + M_PI; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:161:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Angle boost::operators_impl::operator+(const Geom::Angle&, const double&)': /usr/include/boost/operators.hpp:269:1: 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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::EllipticalArc* Geom::Ellipse::arc(const Geom::Point&, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:234:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 234 | Point fv = fp - _center; | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:273:81: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 273 | EllipticalArc *ret_arc = new EllipticalArc(ip, ray(X), ray(Y), rotationAngle(), | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Ellipse& Geom::Ellipse::operator*=(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:290:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | Point new_center = _center * m; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In member function 'Geom::Angle& Geom::Angle::operator-=(Geom::Angle)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 85 | Angle &operator-=(Angle o) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Point Geom::Ellipse::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:352:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | Point Ellipse::pointAt(Coord t) const | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Coord Geom::Ellipse::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:362:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 362 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Coord Geom::Ellipse::timeAt(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:389:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 389 | return Angle(atan2(p * iuct)).radians0(); // return a value in [0, 2pi) | ~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In member function 'bool Geom::Angle::operator==(Geom::Angle) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 98 | bool operator==(Angle o) const { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'bool Geom::are_near(const Ellipse&, const Ellipse&, Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:647:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | if (!are_near(tp * ac.unitCircleTransform(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const double&)': /usr/include/boost/operators.hpp:270:1: 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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'std::ostream& Geom::operator<<(std::ostream&, const Ellipse&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:657:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 657 | out << "Ellipse(" << e.center() << ", " << e.rays() | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:658:53: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 658 | << ", " << format_coord_nice(e.rotationAngle()) << ")"; | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::rays() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 122 | Point rays() const { return _rays; } | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Coord Geom::Ellipse::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:362:25: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 362 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::EllipticalArc* Geom::Ellipse::arc(const Geom::Point&, const Geom::Point&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:273:81: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 273 | EllipticalArc *ret_arc = new EllipticalArc(ip, ray(X), ray(Y), rotationAngle(), | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Affine Geom::Ellipse::unitCircleTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:112:30: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | ret.setTranslation(center()); | ~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'bool Geom::are_near(const Ellipse&, const Ellipse&, Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:633:54: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 633 | if (distance(ac.rotationAngle(), bc.rotationAngle()).radians0() >= M_PI/2) { | ~~~~~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:347:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'std::ostream& Geom::operator<<(std::ostream&, const Ellipse&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:658:53: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 658 | << ", " << format_coord_nice(e.rotationAngle()) << ")"; | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Affine Geom::Ellipse::inverseUnitCircleTransform() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:121:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Affine ret = Translate(-center()) * Rotate(-_angle) * Scale(1/ray(X), 1/ray(Y)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': cc1plus: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Point Geom::Ellipse::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:100:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Point Ellipse::initialPoint() const | ^~~~~~~ In function 'Geom::Angle boost::operators_impl::operator+(const Geom::Angle&, const double&)': cc1plus: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Rect Geom::Ellipse::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:145:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | Rect Ellipse::boundsExact() const | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function 'Geom::Point Geom::Ellipse::unitTangentAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:392:7: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 392 | Point Ellipse::unitTangentAt(Coord t) const | ^~~~~~~ In function 'Geom::Angle Geom::distance(const Angle&, const Angle&)': cc1plus: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function 'bool Geom::are_near(const Ellipse&, const Ellipse&, Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:647:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | if (!are_near(tp * ac.unitCircleTransform(), | ^ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:38: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Intersection&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Intersection<>; _Alloc = std::allocator >]', inlined from 'std::vector > Geom::Ellipse::intersect(const Geom::Ellipse&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:585:33: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double&, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double&, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]', inlined from 'std::vector > Geom::Ellipse::intersect(const Geom::D2&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/ellipse.cpp:603:28: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/convex-hull.h:191:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Point leftPoint() const { return _boundary[0]; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function 'void Geom::sbasis_to_bezier(Bezier&, const SBasis&, size_t)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:110:19: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (sb[q-1][0] == sb[q-1][1]) | ~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function 'void Geom::build_from_sbasis(PathBuilder&, const D2&, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:489:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 489 | pb.lineTo(B.at1()); | ~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:745:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 745 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function 'Geom::Path Geom::path_from_sbasis(const D2&, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:511:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 511 | pb.moveTo(B.at0()); | ~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function 'void Geom::sbasis_to_bezier(Bezier&, const SBasis&, size_t)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:110:33: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | if (sb[q-1][0] == sb[q-1][1]) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function 'void Geom::build_from_sbasis(PathBuilder&, const D2&, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:489:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 489 | pb.lineTo(B.at1()); | ~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': cc1plus: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Curve *reverse() const override { | ^~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'T Geom::choose(unsigned int, unsigned int) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:53:39: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'T Geom::choose(unsigned int, unsigned int) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:58:39: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'T Geom::choose(unsigned int, unsigned int) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:60:43: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'T Geom::choose(unsigned int, unsigned int) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/choose.h:64:39: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::bezier_points(const D2&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:331:25, inlined from 'void Geom::sbasis_to_bezier(std::vector&, const D2&, size_t)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:173:23: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'void Geom::bezier_to_sbasis(SBasis&, const Bezier&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:335:14: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'void Geom::bezier_to_sbasis(D2&, const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:382:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]', inlined from 'void Geom::SBasis::resize(unsigned int, const Geom::Linear&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from 'void Geom::bezier_to_sbasis(D2&, const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:383:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 391 | { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h:479:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function 'Geom::Point Geom::clipper::find_inner_point(const Geom::Point&, const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 206 | Line l1 = cs.tangent (P); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 216 | return find_inner_point_by_bisector_line (P, Q); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 390 | Line tangent (const Point & _point) const | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:167:7: note: in expansion of macro 'CLIPPER_CLASS' 167 | Point CLIPPER_CLASS::find_inner_point_by_bisector_line (const Point & P, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Line bl = make_bisector_line (LineSegment (P, Q)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 191 | return bl.pointAt (t); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:347:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_bisector_line(const LineSegment&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:496:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 496 | Line make_bisector_line(LineSegment const& _segment) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:498:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:498:73: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::LineSegment&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 94 | : _initial(seg.initialPoint()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:480:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Point d = line.vector().cw(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:482:12: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 482 | return l; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:131:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return _final - _initial; } | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In function 'Geom::Point Geom::lerp(Coord, const Point&, const Point&)': cc1plus: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conicsec.h: In member function 'Geom::Line Geom::xAx::tangent(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 390 | Line tangent (const Point & _point) const | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Line bl = make_bisector_line (LineSegment (P, Q)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:172:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:498:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 498 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function 'Geom::Point Geom::clipper::find_inner_point(const Geom::Point&, const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:203:7: note: in expansion of macro 'CLIPPER_CLASS' 203 | Point CLIPPER_CLASS::find_inner_point (const Point & P, const Point & Q) const | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:203:7: note: in expansion of macro 'CLIPPER_CLASS' 203 | Point CLIPPER_CLASS::find_inner_point (const Point & P, const Point & Q) const | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:203:7: note: in expansion of macro 'CLIPPER_CLASS' 203 | Point CLIPPER_CLASS::find_inner_point (const Point & P, const Point & Q) const | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:203:7: note: in expansion of macro 'CLIPPER_CLASS' 203 | Point CLIPPER_CLASS::find_inner_point (const Point & P, const Point & Q) const | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 206 | Line l1 = cs.tangent (P); | ~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 216 | return find_inner_point_by_bisector_line (P, Q); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:310:6: note: in expansion of macro 'CLIPPER_CLASS' 310 | void CLIPPER_CLASS::rsplit (std::list & points, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:310:6: note: in expansion of macro 'CLIPPER_CLASS' 310 | void CLIPPER_CLASS::rsplit (std::list & points, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:328:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 328 | rsplit (points, sp, ip, length); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:329:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 329 | rsplit (points, ip, fp, length); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:281:6: note: in expansion of macro 'CLIPPER_CLASS' 281 | void CLIPPER_CLASS::rsplit (std::list & points, | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:281:6: note: in expansion of macro 'CLIPPER_CLASS' 281 | void CLIPPER_CLASS::rsplit (std::list & points, | ^~~~~~~~~~~~~ In member function 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const', inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12, inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12, inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 294 | rsplit (points, sp, ip, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 295 | rsplit (points, ip, fp, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ In member function 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const', inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12, inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12, inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 294 | rsplit (points, sp, ip, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 295 | rsplit (points, ip, fp, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ In member function 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const', inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12, inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12, inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 294 | rsplit (points, sp, ip, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 295 | rsplit (points, ip, fp, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ In member function 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const', inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12, inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12, inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 294 | rsplit (points, sp, ip, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 295 | rsplit (points, ip, fp, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ In member function 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const', inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12, inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 294 | rsplit (points, sp, ip, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 295 | rsplit (points, ip, fp, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ In member function 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const', inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12, inlined from 'void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 294 | rsplit (points, sp, ip, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 295 | rsplit (points, ip, fp, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:43: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/functional:64: /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:902:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 902 | __unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:902:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point, Geom::Point&, Geom::Point, int}; _Tp = Geom::RatQuad; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point, Geom::Point&, Geom::Point, int}; _Tp = Geom::RatQuad; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/piecewise.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /usr/include/c++/12.2.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}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'bool Geom::clipper::are_paired(Geom::Point&, const Geom::Point&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:289:32: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void Geom::clipper::pairing(std::vector&, std::vector&, const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:353:37: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void Geom::clipper::pairing(std::vector&, std::vector&, const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:354:37: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void Geom::clipper::pairing(std::vector&, std::vector&, const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:355:36: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void Geom::clipper::pairing(std::vector&, std::vector&, const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:364:37: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::RatQuad}; _Tp = Geom::RatQuad; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::RatQuad}; _Tp = Geom::RatQuad; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'bool Geom::clipper::intersect(std::vector&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:78:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'bool Geom::clipper::intersect(std::vector&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:107:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'bool Geom::clipper::intersect(std::vector&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:136:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'bool Geom::clipper::intersect(std::vector&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:165:28: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'bool Geom::clipper::intersect(std::vector&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:178:15: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'bool Geom::clipper::intersect(std::vector&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:178:15: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'bool Geom::clipper::intersect(std::vector&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:179:29: /usr/include/c++/12.2.1/bits/stl_algo.h:945:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 945 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 946 |  __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: 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}; _Key = double; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = double; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_map.h:858:27, inlined from 'bool Geom::clipper::intersect(std::vector&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:188:26: /usr/include/c++/12.2.1/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 638 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'bool Geom::clipper::intersect(std::vector&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:194:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'bool Geom::clipper::clip(std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:475:37: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp: In member function 'bool Geom::clipper::clip(std::vector&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:528:20: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 528 | rsplit (points, sp, fp, 100.0); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/intersection.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:44: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/intersection-graph.cpp: In member function 'bool Geom::PathIntersectionGraph::_prepareIntersectionLists(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:126:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | xa->p = xb->p = px.point(); | ~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/intersection-graph.h:38: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::PathIntersectionGraph::intersectionPoints(bool) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:309:33: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void Geom::PathIntersectionGraph::_assignEdgeWindingParities(Geom::Coord)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:163:42: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:261:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 261 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-curve.cpp: In member function 'virtual Geom::Coord Geom::BezierCurve::length(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:136:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return distance(initialPoint(), finalPoint()); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-curve.cpp: In member function 'virtual void Geom::BezierCurve::feed(Geom::PathSink&, bool) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:232:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | Point ip = controlPoint(0); | ~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-curve.cpp: In member function 'Geom::Coord Geom::BezierCurveN::nearestTime(const Geom::Point&, Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:286:23: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | Point ip = pointAt(from); | ~~~~~~~^~~~~~ In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const', inlined from 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:113:13: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In function 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': cc1plus: note: parameter passing 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++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:41: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::bezier_points(const D2&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:331:25, inlined from 'std::vector Geom::BezierCurve::controlPoints() const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:71:74, inlined from 'virtual Geom::Coord Geom::BezierCurve::length(Geom::Coord) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:139:52: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::bezier_points(const D2&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:331:25, inlined from 'std::vector Geom::BezierCurve::controlPoints() const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:71:74, inlined from 'virtual Geom::Coord Geom::BezierCurve::length(Geom::Coord) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:144:52: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::bezier_points(const D2&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:331:25, inlined from 'std::vector Geom::BezierCurve::controlPoints() const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:71:74, inlined from 'virtual Geom::Coord Geom::BezierCurve::length(Geom::Coord) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:148:43: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Intersection&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Intersection<>; _Alloc = std::allocator >]', inlined from 'virtual std::vector > Geom::BezierCurve::intersect(const Geom::Curve&, Geom::Coord) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:172:29: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/line.cpp:33: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/line.cpp: In function 'Geom::Line Geom::make_angle_bisector_line(const Line&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 569 | Line make_angle_bisector_line(Line const& l1, Line const& l2) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:347:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/line.cpp: In function 'Geom::Line Geom::make_angle_bisector_line(const Line&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 569 | Line make_angle_bisector_line(Line const& l1, Line const& l2) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 584 | Point O = l1.pointAt(crossing->ta); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 590 | return make_angle_bisector_line(A, O, B); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:505:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 505 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:506:36: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 506 | Angle bisect = ival.angleAt(0.5); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:507:26: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 507 | return Line(O, bisect); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In constructor 'Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 199 | AngleInterval(Angle s, Angle e, bool cw = false) | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In constructor 'Geom::Line::Line(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 73 | _final = _initial + v; | ~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In function 'Geom::Point Geom::lerp(Coord, const Point&, const Point&)': cc1plus: 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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': cc1plus: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:505:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 505 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:503:6: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 503 | Line make_angle_bisector_line(Point const &A, Point const &O, Point const &B) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/line.cpp: In member function 'Geom::Affine Geom::Line::transformTo(const Geom::Line&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 244 | Affine Line::transformTo(Line const &other) const | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/line.cpp: In function 'Geom::Line Geom::make_angle_bisector_line(const Line&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 569 | Line make_angle_bisector_line(Line const& l1, Line const& l2) | ^~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Geom::Point Geom::Line::pointAt(Geom::Coord) const', inlined from 'Geom::Line Geom::make_angle_bisector_line(const Line&, const Line&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/line.cpp:584:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:231:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return lerp(t, _initial, _final);; | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/line.cpp: In function 'Geom::Line Geom::make_angle_bisector_line(const Line&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/line.cpp:590:36: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 590 | return make_angle_bisector_line(A, O, B); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In function 'bool Geom::are_near(const Point&, const Point&, double)', inlined from 'Geom::OptCrossing Geom::intersection(const Ray&, const Ray&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/line.cpp:480:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:386:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 386 | return are_near((a - b).length(), 0, eps); | ^ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:41: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector Geom::Line::roots(Geom::Coord, Geom::Dim2) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/line.cpp:135:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/ShapeRaster.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/ShapeRaster.cpp: In member function 'void Shape::BeginRaster(float&, int&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/ShapeRaster.cpp:68:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | eData[i].rdx=pData[getEdge(i).en].rx - pData[getEdge(i).st].rx; In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/basic-intersection.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:64, from /usr/include/c++/12.2.1/string:50, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:38: /usr/include/c++/12.2.1/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:214:52: required from here /usr/include/c++/12.2.1/bits/stl_pair.h:741:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:131:23: required from 'Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:65: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-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:1: 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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In member function 'Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 125 | Point at1() const { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Coord Geom::distance(const Point&, const Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:371:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | return (a - b).length(); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/basic-intersection.cpp: In function 'double Geom::hausdorfl(D2&, const D2&, double, double*, double*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:411:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | Point Ax = A.at0(); | ~~~~~^~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::bezier_points(const D2&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:331:25, inlined from 'void Geom::find_intersections(std::vector >&, const D2&, const D2&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:80:57: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::bezier_points(const D2&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:331:25, inlined from 'void Geom::find_intersections(std::vector >&, const D2&, const D2&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:80:75: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Geom::find_self_intersections(std::vector >&, const D2&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:148:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Geom::find_self_intersections(std::vector >&, const D2&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:149:17: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'void Geom::find_self_intersections(std::vector >&, const D2&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:151:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4820:18, inlined from 'void Geom::find_self_intersections(std::vector >&, const D2&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:151:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void Geom::find_self_intersections(std::vector >&, const D2&, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:181:32: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [332/1125] Linking CXX shared library lib/lib2geom.so.1.1.0 [333/1125] Creating library symlink lib/lib2geom.so [334/1125] Linking CXX static library lib/libdepixelize_LIB.a [335/1125] Linking CXX static library lib/libutil_LIB.a In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:13: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/font-instance.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/font-lister.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/font-instance.h:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:49:38: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct font_descr_hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/markup.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/font-lister.cpp:11: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:52:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct font_descr_equal : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/font-lister.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.cpp: In member function 'int Shape::AddPoint(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.cpp:325:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Shape::AddPoint (const Geom::Point x) | ^~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:18: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Shape::dg_point&}; _Tp = Shape::dg_point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Shape::dg_arete&}; _Tp = Shape::dg_arete; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Shape::dg_arete; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Shape::dg_point; _Alloc = std::allocator]', inlined from 'int Shape::AddPoint(Geom::Point)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.cpp:341:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Compute.cpp:15: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/font-instance.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Compute.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:49:38: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 49 | struct font_descr_hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Compute.cpp:13: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/FontFactory.h:52:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct font_descr_equal : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Compute.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Compute.cpp: In member function 'double Inkscape::Text::Layout::Calculator::_getChunkLeftWithAlignment(const ParagraphInfo&, std::vector::const_iterator, double*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Compute.cpp:512:8: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 512 | double Layout::Calculator::_getChunkLeftWithAlignment(ParagraphInfo const ¶, | ^~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Line&}; _Tp = Inkscape::Text::Layout::Line; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Chunk&}; _Tp = Inkscape::Text::Layout::Chunk; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Span&}; _Tp = Inkscape::Text::Layout::Span; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Span; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Line; _Alloc = std::allocator]', inlined from 'void Inkscape::Text::Layout::Calculator::_outputLine(const ParagraphInfo&, const Inkscape::Text::Layout::FontMetrics&, const std::vector&, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Compute.cpp:595:27: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Chunk; _Alloc = std::allocator]', inlined from 'void Inkscape::Text::Layout::Calculator::_outputLine(const ParagraphInfo&, const Inkscape::Text::Layout::FontMetrics&, const std::vector&, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Compute.cpp:679:32: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Calculator::UnbrokenSpan&}; _Tp = Inkscape::Text::Layout::Calculator::UnbrokenSpan; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Calculator::UnbrokenSpan; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Calculator::BrokenSpan&}; _Tp = Inkscape::Text::Layout::Calculator::BrokenSpan; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Calculator::ChunkInfo&}; _Tp = Inkscape::Text::Layout::Calculator::ChunkInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Calculator::ChunkInfo; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Calculator::BrokenSpan; _Alloc = std::allocator]', inlined from 'bool Inkscape::Text::Layout::Calculator::_buildChunksInScanRun(const ParagraphInfo&, const UnbrokenSpanPosition&, const Inkscape::Text::Layout::ScanlineMaker::ScanRun&, std::vector*, Inkscape::Text::Layout::FontMetrics*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG-Compute.cpp:1973:41: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [336/1125] Linking CXX static library lib/libnrtype_LIB.a In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/ShapeSweep.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/ShapeSweep.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/ShapeSweep.cpp: In member function 'int Shape::Reoriente(Shape*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/ShapeSweep.cpp:118:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | eData[i].rdx = pData[getEdge(i).en].rx - pData[getEdge(i).st].rx; In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/sweep-tree.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/sweep-event.cpp:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/sweep-event.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-object.h:71, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/int-line.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/float-line.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:34, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:841:26: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:842:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp: In member function 'void Path::ConvertWithBackData(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:127:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 127 | Geom::Point cx = 2 * bx - dx; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp: In member function 'void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:841:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 841 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:842:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 842 | AddPoint( cb.vector() * ar * cbangle + dr ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:853:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 853 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:854:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 854 | AddPoint( cb.vector() * ar * cbangle + dr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /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:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp: In member function 'void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:989:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:990:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 990 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1001:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1001 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1002:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1002 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp: In member function 'void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int, offset_orig&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1108:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1108 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1109:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1119:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1119 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1120:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1120 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /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:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp: In member function 'void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:804:6: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 804 | void Path::DoArc(Geom::Point const &iS, Geom::Point const &iE, | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:804:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:804:6: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:804:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:804:6: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:804:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:804:6: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:804: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 'void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double)', inlined from 'void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:804:6: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:841:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 841 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:842:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 842 | AddPoint( cb.vector() * ar * cbangle + dr ); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:853:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 853 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:854:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 854 | AddPoint( cb.vector() * ar * cbangle + dr); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp: In member function 'void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:953:6: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 953 | void Path::DoArc(Geom::Point const &iS, Geom::Point const &iE, | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:953:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:953:6: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:953:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:953:6: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:953:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:953:6: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:953: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 'void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int)', inlined from 'void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:953:6: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:989:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 989 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:990:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 990 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1001:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1001 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1002:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1002 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp: In member function 'void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int, offset_orig&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1073:6: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | void Path::DoArc(Geom::Point const &iS, Geom::Point const &iE, | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1073:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1073:6: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1073:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1073:6: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1073:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1073:6: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1073:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1108:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1108 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1109:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1119:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1119 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathConversion.cpp:1120:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1120 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ~~~~~~~~~^~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/ShapeDraw.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/ShapeMisc.cpp:13: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/ShapeMisc.cpp: In member function 'void Shape::ConvertToForme(Path*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/ShapeMisc.cpp:61:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | eData[i].rdx = pData[getEdge(i).en].rx - pData[getEdge(i).st].rx; In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Path.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathStroke.cpp:13: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathStroke.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathStroke.cpp: In member function 'void Path::Stroke(Shape*, bool, double, JoinType, ButtType, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/PathStroke.cpp:73:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ( Geom::LInfty(sbEnd-sbStart) < 0.00001 ) { // why close lines that shouldn't be closed? | ~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-object.h:71, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/int-line.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/int-line.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:34, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/sweep-tree.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/sweep-tree.cpp:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/Shape.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/sweep-tree.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/sweep-tree.cpp: In member function 'int SweepTree::Find(const Geom::Point&, SweepTree*, SweepTree*&, SweepTree*&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/livarot/sweep-tree.cpp:97:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | bNorm = -bNorm; | ~~~~~~^~~~~~~~ [337/1125] Linking CXX static library lib/liblivarot_LIB.a [338/1125] Generating inkscape-version.cpp revision is 9c6d41e410, 2022-07-14 [339/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o [340/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o [341/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o [342/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o [343/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o [344/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o [345/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o [346/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o [347/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o [348/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o [349/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o [350/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o [351/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o [352/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o [353/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o [354/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o [355/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o [356/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o [357/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o [358/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o [359/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o [360/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o [361/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o [362/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o [363/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o [364/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o [365/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o [366/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o [367/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o [368/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o [369/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o [370/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o [371/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o [372/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o [373/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o [374/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o [375/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o [376/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o [377/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o [378/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o [379/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o [380/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o [381/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/version.cpp.o [382/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o [383/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/unicoderange.cpp.o [384/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o [385/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o [386/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o [387/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/style.cpp.o [388/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o [389/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/snapper.cpp.o [390/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o [391/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o [392/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o [393/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/snap.cpp.o [394/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o [395/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o [396/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o [397/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/selection.cpp.o [398/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-describer.cpp.o [399/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o [400/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/selcue.cpp.o [401/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/rubberband.cpp.o [402/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/rdf.cpp.o [403/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/pure-transform.cpp.o [404/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/proj_pt.cpp.o [405/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o [406/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/print.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/proj_pt.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/transf_mat_3x4.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/transf_mat_3x4.cpp:13: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [407/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/preferences.cpp.o [408/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o [409/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o [410/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/proj_pt.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/proj_pt.cpp:15: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [411/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/page-manager.cpp.o [412/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:39: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Rect*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Rect*; _Tp = Geom::Rect]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::Rect; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Rect*; _Tp = Geom::Rect]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Rect; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::Rect; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [413/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap-candidate.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.cpp:15: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap-candidate.h:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ [414/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/mod360.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-curve.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-curve.cpp:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-curve.h:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In function 'Geom::Coord Geom::distance(const Point&, const Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:371:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 371 | return (a - b).length(); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-curve.cpp: In member function 'Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(const Inkscape::SnappedLine&, const Geom::Point&, Geom::Affine) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-curve.cpp:126:61: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::LineSegment line_segm = line.getLine().transformed(dt2doc).segment(-1e6, 1e6); // | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-curve.cpp:135:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | Geom::Point p_ix = this->_curve->pointAt(c.ta); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:16: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::transformed(const Geom::Affine&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:311:10: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 311 | Line transformed(Affine const& m) const { | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:312:25: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 312 | Line l(_initial * m, _final * m); | ~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:313:16: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 313 | return l; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:283:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | return LineSegment(pointAt(f), pointAt(t)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-curve.cpp: In member function 'Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(const Inkscape::SnappedLine&, const Geom::Point&, Geom::Affine) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-curve.cpp:126:61: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::LineSegment line_segm = line.getLine().transformed(dt2doc).segment(-1e6, 1e6); // | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'Geom::Line Inkscape::SnappedLine::getLine() const', inlined from 'Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(const Inkscape::SnappedLine&, const Geom::Point&, Geom::Affine) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-curve.cpp:126:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:95: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-curve.h:16: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Crossing*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Crossing*; _Tp = Geom::Crossing]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Rect*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Rect*; _Tp = Geom::Rect]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::Rect; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Rect*; _Tp = Geom::Rect]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Rect; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::Rect; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Rect&}; _Tp = Geom::Rect; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'std::vector Geom::bounds(const C&) [with C = PathVector]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:136:25: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/vector:60: /usr/include/c++/12.2.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 >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]': /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/functional:64, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:43: /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4860 | __merge(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:4866:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4866 | if (__comp(__first2, __first1)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:4878:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4878 | return std::copy(__first2, __last2, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 4879 |  std::copy(__first1, __last1, __result)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:4878:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Crossing*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 |  __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1887:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:85:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:87:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 87 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:89:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 89 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:94:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 94 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:96:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 96 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1889:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1921:38: /usr/include/c++/12.2.1/bits/stl_algo.h:1867:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1867 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1870:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1870 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Geom::Crossing*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1809:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1809 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:144:67: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:144:67: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Crossing*; _Tp = Geom::Crossing]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector; _Args = {const vector >&}]' at /usr/include/c++/12.2.1/bits/stl_construct.h:119:7, inlined from '_ForwardIterator std::__do_uninit_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = vector*; _Size = unsigned int; _Tp = vector]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:267:21, inlined from 'static _ForwardIterator std::__uninitialized_fill_n<_TrivialValueType>::__uninit_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = std::vector*; _Size = unsigned int; _Tp = std::vector; bool _TrivialValueType = false]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:284:34, inlined from '_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = vector*; _Size = unsigned int; _Tp = vector]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:327:17, inlined from '_ForwardIterator std::__uninitialized_fill_n_a(_ForwardIterator, _Size, const _Tp&, allocator<_Tp2>&) [with _ForwardIterator = vector*; _Size = unsigned int; _Tp = vector; _Tp2 = vector]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:467:39, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_initialize(size_type, const value_type&) [with _Tp = std::vector; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1702:33, inlined from 'std::vector<_Tp, _Alloc>::vector(size_type, const value_type&, const allocator_type&) [with _Tp = std::vector; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:567:27, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:164:21: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]', inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:177:27: /usr/include/c++/12.2.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4975 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/12.2.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]', inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:183:27: /usr/include/c++/12.2.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4975 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/12.2.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Crossing*; _Tp = Geom::Crossing]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'Geom::Crossings Geom::curve_sweep(const Path&, const Path&) [with T = SimpleCrosser]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-intersection.h:61:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Geom::Crossing*; _Tp = Geom::Crossing]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Geom::Crossing*; _ForwardIterator = Geom::Crossing*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'Geom::Crossings Geom::curve_sweep(const Path&, const Path&) [with T = SimpleCrosser]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-intersection.h:61:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Crossing; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'Geom::Crossings Geom::curve_sweep(const Path&, const Path&) [with T = SimpleCrosser]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-intersection.h:61:23: /usr/include/c++/12.2.1/bits/vector.tcc:780:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Geom::Crossing*; _Tp = Geom::Crossing]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Geom::Crossing*; _ForwardIterator = Geom::Crossing*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'Geom::Crossings Geom::curve_sweep(const Path&, const Path&) [with T = SimpleCrosser]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-intersection.h:61:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Crossing*; _Tp = Geom::Crossing]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'Geom::Crossings Geom::curve_sweep(const Path&, const Path&) [with T = SimpleCrosser]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-intersection.h:61:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Geom::Crossing*; _Tp = Geom::Crossing]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Geom::Crossing*; _ForwardIterator = Geom::Crossing*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Crossing; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'Geom::Crossings Geom::curve_sweep(const Path&, const Path&) [with T = SimpleCrosser]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-intersection.h:61:23: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [415/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/message-stack.cpp.o [416/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/message-context.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.cpp:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:347:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.cpp: In member function 'Inkscape::SnappedPoint Inkscape::SnappedLine::intersect(const Inkscape::SnappedLine&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.cpp:131:44: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | inters = Geom::intersection(getLine(), line.getLine()); | ~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.cpp:140:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Point inters_pt = getLine().pointAt((*inters).ta); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.cpp:140:40: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Point inters_pt = getLine().pointAt((*inters).ta); | ~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.cpp:140:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Point inters_pt = getLine().pointAt((*inters).ta); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:16: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:16: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:16: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:16: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:111: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.cpp: In member function 'Inkscape::SnappedPoint Inkscape::SnappedLine::intersect(const Inkscape::SnappedLine&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.cpp:122:24: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | Inkscape::SnappedPoint Inkscape::SnappedLine::intersect(SnappedLine const &line) const | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.cpp:122:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.cpp:122:24: 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::Point Geom::lerp(Coord, const Point&, const Point&)', inlined from 'Geom::Point Geom::Line::pointAt(Geom::Coord) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:231:20, inlined from 'Inkscape::SnappedPoint Inkscape::SnappedLine::intersect(const Inkscape::SnappedLine&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.cpp:140:50: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 337 | return (1 - t) * a + t * b; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [417/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/media.cpp.o [418/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/line-snapper.cpp.o [419/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o [420/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap-candidate.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.cpp:13: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap-candidate.h:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h:109:35: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.cpp: In member function 'virtual Geom::Point Inkscape::PureTranslate::getTransformedPoint(const Inkscape::SnapCandidatePoint&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.cpp:125:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Geom::Point PureTranslate::getTransformedPoint(SnapCandidatePoint const &p) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ [421/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-object.h:71, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-hierarchy.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [422/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkview-window.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkview-window.cpp:27: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:22, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkview-window.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkview-window.cpp:18: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [423/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/id-clash.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-object.h:71, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-filter.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-filter.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.h:361:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 361 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style.cpp:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style-internal.h:22: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [424/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/profile-manager.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [425/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/rubberband.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/rubberband.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item-bpath.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/rubberband.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h: In member function 'Geom::Rect Inkscape::CanvasItem::get_bounds()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/rubberband.cpp: In member function 'void Inkscape::Rubberband::start(SPDesktop*, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/rubberband.cpp:57:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 57 | _points.push_back(_desktop->d2w(p)); | ~~~~~~~~~~~~~^~~ [426/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o [427/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-selection-window.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [428/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-canvas-snapping.cpp:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [429/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-enums.cpp.o [430/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o [431/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/file-update.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-dialogs.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [432/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/file.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-text.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [433/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-selection.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [434/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/event-log.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/nr-filter-primitive.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/nr-filter-blend.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/filter-enums.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/filter-enums.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [435/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-lpe-item.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item-group.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/layer-manager.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-describer.cpp:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-describer.cpp:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-flowtext.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-describer.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [436/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/document.cpp.o [437/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/parameter/parameter.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/effect.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/lpe-powerclip.h:11, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object.cpp:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/unit-menu.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/scalar-unit.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/registered-widget.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/parameter/parameter.h:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object.cpp:11: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/registered-widget.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ [438/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/document-subset.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-element-a.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [439/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-base.cpp:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-base.cpp: In function 'void query_dimension(InkscapeApplication*, bool, Geom::Dim2)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-base.cpp:78:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | std::cout << area->dimensions()[axis]; | ~~~~~~~~~~~~~~~~^~ [440/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/device-manager.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-edit-document.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-edit-document.cpp:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:22, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/giomm-2.4/giomm.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-edit-document.cpp:14: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ [441/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-tools.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-tools.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-tools.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-flowtext.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-tools.cpp:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/unit-menu.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/preferences-widget.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/dialog/inkscape-preferences.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-tools.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-tools.cpp:11: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-tools.cpp: In function 'void set_active_tool(InkscapeWindow*, SPItem*, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-tools.cpp:170:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | set_active_tool(InkscapeWindow *win, SPItem *item, Geom::Point const p) | ^~~~~~~~~~~~~~~ [442/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-style.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-file-window.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [443/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o [444/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/context-fns.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-tutorial.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-tutorial.cpp:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [445/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-canvas-mode.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item-drawing.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-canvas-mode.cpp:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h: In member function 'Geom::Rect Inkscape::CanvasItem::get_bounds()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [446/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o [447/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/conditions.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-object.h:71, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/rdf.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:34, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [448/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-view-window.cpp:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [449/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/color.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-object.h:71, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkview-application.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:34, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [450/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/hsluv.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-paths.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [451/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-transform.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [452/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selcue.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selcue.cpp:15: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selcue.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selcue.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item-ctrl.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selcue.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h: In member function 'Geom::Rect Inkscape::CanvasItem::get_bounds()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item-rect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selcue.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ [453/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/attributes.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-hide-lock.cpp:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [454/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o [455/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o [456/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-window.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [457/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-effect.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [458/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-view-mode.cpp:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-view-mode.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:22, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/giomm-2.4/giomm.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-view-mode.cpp:15: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ [459/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o [460/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-file.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [461/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.cpp:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/iomanip:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.cpp:16: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.cpp: In member function 'void Inkscape::Preferences::setPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.cpp:383:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 383 | void Preferences::setPoint(Glib::ustring const &pref_path, Geom::Point value) | ^~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.cpp:19: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::Preferences::Entry}; _Tp = Inkscape::Preferences::Entry; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::Preferences::Entry}; _Tp = Inkscape::Preferences::Entry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Inkscape::Preferences::Entry; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'std::vector Inkscape::Preferences::getAllEntries(const Glib::ustring&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.cpp:325:27: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [462/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-output.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [463/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-window.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-window.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-window.cpp:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:22, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-window.h:20: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ [464/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/print.cpp:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/extension/print.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/print.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ [465/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-helper.cpp:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [466/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/event.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/composite-undo-stack-observer.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [467/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-element-image.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [468/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-pages.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-pages.cpp:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-pages.cpp:11: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-page.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-page.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-pages.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h: In member function 'Geom::Rect Inkscape::CanvasItem::get_bounds()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ [469/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/vanishing-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/vanishing-point.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/vanishing-point.h:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/vanishing-point.cpp:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item-curve.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/vanishing-point.cpp:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h: In member function 'Geom::Rect Inkscape::CanvasItem::get_bounds()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/vanishing-point.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:38: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ [470/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-chemistry.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-chemistry.cpp:27: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-chemistry.cpp: In function 'void text_unflow()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-chemistry.cpp:481:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Point xy = bbox->min(); | ^ [471/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/attribute-rel-svg.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [472/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/attribute-sort-util.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/attribute-sort-util.cpp:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [473/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/subtree.cpp:13: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [474/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-layer.cpp:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [475/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-editing.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-editing.cpp:27: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-editing.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-editing.cpp:20: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-editing.cpp: In function 'Inkscape::Text::Layout::iterator sp_te_get_position_by_coords(const SPItem*, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-editing.cpp:109:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Point p = i_p * im; | ^~ [476/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o [477/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap-candidate.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:27: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-page.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-page.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:35: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h: In member function 'Geom::Rect Inkscape::CanvasItem::get_bounds()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-page.h:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/unique_ptr.h:37, from /usr/include/c++/12.2.1/memory:76, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:19: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h:109:35: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:50: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-guide.h: In member function 'Geom::Point SPGuide::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-guide.h:52:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | Geom::Point getPoint() const { return point_on_line; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:62: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 121 | Point at0() const { | ^~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp: In member function 'void SnapManager::_findCandidates(SPObject*, const std::vector*, const Geom::Rect&, bool, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:951:89: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 951 | auto display_area = getDesktop()->get_display_area().bounds(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:960:156: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 960 | || (snapprefs.isTargetSnappable(Inkscape::SNAPTARGET_ROTATION_CENTER) && bbox_to_snap_incl.contains(item->getCenter()))) { // rotation center might be outside of the bounding box | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/12.2.1/vector:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:21: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&, bool}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, bool}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Line}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Line}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Rect*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Rect*; _Tp = Geom::Rect]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::Rect; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Rect*; _Tp = Geom::Rect]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Rect; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::Rect; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidateItem}; _Tp = Inkscape::SnapCandidateItem; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::SnapCandidateItem}; _Tp = Inkscape::SnapCandidateItem; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'Inkscape::SnappedPoint SnapManager::multipleConstrainedSnaps(const Inkscape::SnapCandidatePoint&, const std::vector&, bool, const Geom::OptRect&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:331:30: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp: In member function 'void SnapManager::_findCandidates(SPObject*, const std::vector*, const Geom::Rect&, bool, Geom::Affine)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:835:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 835 | void SnapManager::_findCandidates(SPObject* parent, | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:835:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:951:88: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 951 | auto display_area = getDesktop()->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.cpp:960:156: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 960 | || (snapprefs.isTargetSnappable(Inkscape::SNAPTARGET_ROTATION_CENTER) && bbox_to_snap_incl.contains(item->getCenter()))) { // rotation center might be outside of the bounding box | ~~~~~~~~~~~~~~~^~ [478/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/helper-observer.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/helper-observer.cpp:11: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [479/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-canvas-transform.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-canvas-transform.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-canvas-transform.cpp:11: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ [480/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o [481/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/ege-paint-def.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/attribute-rel-util.cpp:25: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [482/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-edit-window.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [483/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.cpp:58: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.cpp:89: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.cpp:39: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.cpp: In member function 'bool InkscapeApplication::document_revert(SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.cpp:305:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Point c = desktop->current_center(); | ^ [484/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/device-manager.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/device-manager.cpp: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/device-manager.cpp:204:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 204 | class IdMatcher : public std::unary_function&, bool> { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/gdkmm-3.0/gdkmm/device.h:6, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/device-manager.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/device-manager.cpp:11: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/device-manager.cpp:213:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 213 | class LinkMatcher : public std::unary_function&, bool> { | ^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [485/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/path-chemistry.cpp:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/path-chemistry.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/path-chemistry.cpp:33: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [486/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node-fns.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node-fns.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [487/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/repr.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [488/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/attribute-rel-css.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [489/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node-iterators.cpp:9: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [490/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/croco-node-iface.cpp:15: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [491/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/document.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/simple-document.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/simple-document.cpp:15: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [492/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/simple-node.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [493/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-object.h:71, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap-preferences.cpp:13: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:34, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:20: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [494/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/repr-io.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [495/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selcue.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.h:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/preferences.h:361:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 361 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h:109:35: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item-curve.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/snap-indicator.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h: In member function 'Geom::Rect Inkscape::CanvasItem::get_bounds()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/unit-menu.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/scalar-unit.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/registered-widget.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/parameter/parameter.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/effect.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:46: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:19: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1691:87: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1691 | Geom::Point Inkscape::SelTrans::_getGeomHandlePos(Geom::Point const &visual_handle_pos) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In function 'Geom::Scale Inkscape::calcScaleFactors(const Geom::Point&, const Geom::Point&, const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1724:146: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1724 | Geom::Scale Inkscape::calcScaleFactors(Geom::Point const &initial_point, Geom::Point const &new_point, Geom::Point const &origin, bool const skew) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1747:86: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1474:40: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1477:43: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'void Inkscape::SelTrans::grab(const Geom::Point&, gdouble, gdouble, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:263:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 263 | _items_centers.push_back(it->getCenter()); // for content-dragging, we need to remember original centers | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1076:69: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1079:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1080:91: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1095:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1095 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1135:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1137:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1137 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1143:28: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1143 | geom_scale = sn->getScaleSnapped(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1144:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1144 | pt = _calcAbsAffineGeom(geom_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h: In constructor 'Inkscape::PureScaleConstrained::PureScaleConstrained(Geom::Scale, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h:120:5: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | PureScaleConstrained(Geom::Scale scale, Geom::Point origin): | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h:120:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h: In constructor 'Inkscape::PureScale::PureScale(Geom::Scale, Geom::Point, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h:102:5: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | PureScale(Geom::Scale scale, Geom::Point origin, bool uniform) : | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h:102:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h:109:17: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::stretchRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1190:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1191:91: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1191 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1204:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1204 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1241:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1241 | default_scale = bb.getStretchSnapped(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1243:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1243 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1249:28: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1249 | geom_scale = sn.getStretchSnapped(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1250:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1250 | pt = _calcAbsAffineGeom(geom_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureStretchConstrained::getStretchSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/pure-transform.h:156:17: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Scale getStretchSnapped() {return _stretch_snapped;} | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1320:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1320 | Geom::Point const initial_delta = _point - _origin; | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1333:68: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1333 | Geom::Scale scale = calcScaleFactors(_point, pt, _origin, false); | ^ /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:1: 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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::rotateRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1474:27: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1474 | _relative_affine = r2 * r1.inverse(); | ~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1477:8: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1477 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1709:122: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1709:111: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1709:122: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1709:123: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:172:11: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:146:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In function 'Geom::Scale Inkscape::calcScaleFactors(const Geom::Point&, const Geom::Point&, const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1724:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1724 | Geom::Scale Inkscape::calcScaleFactors(Geom::Point const &initial_point, Geom::Point const &new_point, Geom::Point const &origin, bool const skew) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1728:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1728 | Geom::Point const initial_delta = initial_point - origin; | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1743:12: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1743 | return scale; | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1747:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1747:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1749:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1749 | Geom::Affine abs_affine = Geom::Translate(-_origin) * Geom::Affine(default_scale) * Geom::Translate(_origin); | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1774:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1774 | Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1777:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1777 | _absolute_affine = Geom::Translate(-_origin_for_specpoints) * _relative_affine * Geom::Translate(_origin_for_specpoints); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1782:115: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1784:95: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | return visual_bbox.min() + visual_bbox.dimensions() * Geom::Scale(_handle_x, _handle_y); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In function 'Geom::Scale Inkscape::calcScaleFactors(const Geom::Point&, const Geom::Point&, const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1724:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1724 | Geom::Scale Inkscape::calcScaleFactors(Geom::Point const &initial_point, Geom::Point const &new_point, Geom::Point const &origin, bool const skew) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1724:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1724:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1728:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1728 | Geom::Point const initial_delta = initial_point - origin; | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1709:122: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1691:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1691 | Geom::Point Inkscape::SelTrans::_getGeomHandlePos(Geom::Point const &visual_handle_pos) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1747:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1747:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1774:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1774 | Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1774:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1774:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1774:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1774:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1774:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1782:49: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1784:58: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | return visual_bbox.min() + visual_bbox.dimensions() * Geom::Scale(_handle_x, _handle_y); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1791:33: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1791 | return _calcAbsAffineDefault(geom_scale); // this is bogus, but we must return _something_ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1791: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 /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&, Geom::Point}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Geom::Point}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Affine}; _Tp = Geom::Affine; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1135:52: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1071:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1071 | gboolean Inkscape::SelTrans::scaleRequest(Geom::Point &pt, guint state) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1071:10: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1071:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1071:10: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1071:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1071:10: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1071:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1076:49: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1079:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1080:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1095:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1095 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1095:35: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1095:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1148:34: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1148 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1148:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1137:43: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1137 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1137:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1144:40: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1144 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1144:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::stretchRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1241:53: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1241 | default_scale = bb.getStretchSnapped(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1165:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1165 | gboolean Inkscape::SelTrans::stretchRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1165:10: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1165:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1165:10: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1165:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1165:10: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1165:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1186:49: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1190:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1191:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1191 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1204:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1204 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1204:35: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1204:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1254:34: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1254 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1254:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1243:43: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1243 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1243:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1250:40: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1250 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1250:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1290:10: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1290 | gboolean Inkscape::SelTrans::skewRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1290:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1290:10: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1290:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1333:41: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1333 | Geom::Scale scale = calcScaleFactors(_point, pt, _origin, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1325:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1325 | Geom::Coord d = (*_bbox).dimensions()[dim_a]; | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::rotateRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1474:40: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1474 | _relative_affine = r2 * r1.inverse(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1411:10: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1411 | gboolean Inkscape::SelTrans::rotateRequest(Geom::Point &pt, guint state) | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Inkscape::SnapCandidatePoint*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'Inkscape::SnapCandidatePoint::SnapCandidatePoint(const Inkscape::SnapCandidatePoint&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap-candidate.h:30:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Tp = Inkscape::SnapCandidatePoint]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Inkscape::SnapCandidatePoint*; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void Inkscape::SelTrans::_keepClosestPointOnly(const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1809:36: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Tp = Inkscape::SnapCandidatePoint]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Inkscape::SnapCandidatePoint*; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void Inkscape::SelTrans::_keepClosestPointOnly(const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1809:36: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Tp = Inkscape::SnapCandidatePoint]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Inkscape::SnapCandidatePoint*; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'void Inkscape::SelTrans::_keepClosestPointOnly(const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:1809:36: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Affine}; _Tp = Geom::Affine; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Affine; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Inkscape::SelTrans::grab(const Geom::Point&, gdouble, gdouble, bool, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:262:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Inkscape::SelTrans::grab(const Geom::Point&, gdouble, gdouble, bool, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/seltrans.cpp:263:33: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [496/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node-event-vector.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/composite-node-observer.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [497/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/repr-sorting.cpp:12: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [498/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/event.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/event.cpp:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [499/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/event.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/log-builder.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [500/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-node-align.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/tool/multi-path-manipulator.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-node-align.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/tool/node.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/tool/multi-path-manipulator.h:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h: In member function 'Geom::Point Inkscape::SnappedPoint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:71:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Point getPoint() const {return _point;} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-node-align.cpp:27: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ [501/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [502/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/parameter/parameter.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/effect.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/unit-menu.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/scalar-unit.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/registered-widget.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/parameter/parameter.h:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:20: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/registered-widget.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algobase.h:71, from /usr/include/c++/12.2.1/string:50: /usr/include/c++/12.2.1/bits/predefined_ops.h: In instantiation of 'constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare> __gnu_cxx::__ops::__iter_comp_iter(_Compare) [with _Compare = RotateCompare]': /usr/include/c++/12.2.1/bits/stl_algo.h:4853:70: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:616:26: required from here /usr/include/c++/12.2.1/bits/predefined_ops.h:164:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | __iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h: In instantiation of '__gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]': /usr/include/c++/12.2.1/bits/stl_algo.h:1818:38: required from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/12.2.1/bits/stl_algo.h:1849:25: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:616:26: required from here /usr/include/c++/12.2.1/bits/predefined_ops.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Val_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | __val_comp_iter(_Iter_comp_iter<_Compare> __comp) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp: In function 'void object_align(const Glib::VariantBase&, InkscapeApplication*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:230:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Point mp = Geom::Point(mx0 * b->min()[Geom::X] + mx1 * b->max()[Geom::X], | ~~~~~~^~ In file included from /usr/include/c++/12.2.1/functional:64, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:126, from /usr/include/glibmm-2.4/glibmm/signalproxy.h:27, from /usr/include/glibmm-2.4/glibmm/objectbase.h:22, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/giomm-2.4/giomm.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:23: /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]': /usr/include/c++/12.2.1/bits/stl_algo.h:4841:5: note: parameter passing for argument of type 'RotateCompare' when C++17 is enabled changed to match C++14 in GCC 10.1 4841 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 4853 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h: In function 'constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare> __gnu_cxx::__ops::__iter_comp_iter(_Compare) [with _Compare = RotateCompare]': /usr/include/c++/12.2.1/bits/predefined_ops.h:164:5: note: parameter passing for argument of type 'RotateCompare' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | __iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h:165:61: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | { return _Iter_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); } | ^ /usr/include/c++/12.2.1/bits/predefined_ops.h: In constructor 'constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::_Iter_comp_iter(_Compare) [with _Compare = RotateCompare]': /usr/include/c++/12.2.1/bits/predefined_ops.h:150:7: note: parameter passing for argument of type 'RotateCompare' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | _Iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1932 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp: In member function 'bool RotateCompare::operator()(const SPItem*, const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:576:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 576 | Geom::Point point_a = a->getCenter() - (center); | ^ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1883:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1883 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1830:39: note: parameter passing for argument of type '__gnu_cxx::__ops::_Val_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1830 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1831 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h: In function '__gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]': /usr/include/c++/12.2.1/bits/predefined_ops.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | __val_comp_iter(_Iter_comp_iter<_Compare> __comp) | ^~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/predefined_ops.h:253:60: note: parameter passing for argument of type '__gnu_cxx::__ops::_Val_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | { return _Val_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); } | ^ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1817:43: note: parameter passing for argument of type '__gnu_cxx::__ops::_Val_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1817 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1818 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp: In function 'void randomize(Inkscape::Selection*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:648:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 648 | double center = item->getCenter()[i]; | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/varianttype.h:25, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Baseline}; _Tp = Baseline; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:67, from /usr/include/glibmm-2.4/glibmm/variant.h:33: /usr/include/c++/12.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = BBoxSort]': /usr/include/c++/12.2.1/bits/stl_tempbuf.h:258:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 258 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Baseline]': /usr/include/c++/12.2.1/bits/stl_tempbuf.h:258:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = BBoxSort; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = BBoxSort; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/12.2.1/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Baseline; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2011 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2011:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Baseline; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/12.2.1/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Val_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1817:43: note: parameter passing for argument of type '__gnu_cxx::__ops::_Val_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1817 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1818 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp: In function 'void randomize(Inkscape::Selection*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:636:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 636 | void randomize(Inkscape::Selection* selection) | ^~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1281 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2451 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2476:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2476 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2477 |  __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2485:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2485 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2486 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2491:15: /usr/include/c++/12.2.1/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1397 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2492:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2493 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2494:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2495 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1281 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:1281:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2451 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2451:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2476:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2476 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2477 |  __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2485:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2485 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2486 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2491:15: /usr/include/c++/12.2.1/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1397 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2492:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2492 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2493 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2494:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2494 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2495 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = SPItem*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]': /usr/include/c++/12.2.1/bits/stl_algo.h:4841:5: note: parameter passing for argument of type 'RotateCompare' when C++17 is enabled changed to match C++14 in GCC 10.1 4841 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 |  __comp); | ~~~~~~~ In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1850:35, inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1830:39: note: parameter passing for argument of type '__gnu_cxx::__ops::_Val_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1830 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1831 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18: /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp: In function 'void exchange(Inkscape::Selection*, SortOrder)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:602:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 602 | void exchange(Inkscape::Selection* selection, SortOrder order) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:616:26: note: parameter passing for argument of type 'RotateCompare' when C++17 is enabled changed to match C++14 in GCC 10.1 616 | std::sort(items.begin(), items.end(), RotateCompare(*center)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:622:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 622 | Geom::Point p1 = items.back()->getCenter(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2739 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2744 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2749 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2750 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2752 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2753 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2390 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2420:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2420 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2421 |  __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2429:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2429 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2430 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = BBoxSort*; _Distance = int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2383:20, inlined from 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2435:30: /usr/include/c++/12.2.1/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1397 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2438:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2439 |  __len22, __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2440:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2441 |  __len1 - __len11, | ~~~~~~~~~~~~~~~~~ 2442 |  __len2 - __len22, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2443 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = BBoxSort*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2693:34: /usr/include/c++/12.2.1/bits/stl_algo.h:2672:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2672 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2675 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = BBoxSort*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2697:26: /usr/include/c++/12.2.1/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2652 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2653 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2658 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2659 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = BBoxSort*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2700:26: /usr/include/c++/12.2.1/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2652 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2653 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2658 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2659 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2718:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2718 | std::__stable_sort_adaptive(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2719 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2720:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2720 | std::__stable_sort_adaptive(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2721 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2725:40: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2725 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2726:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2726 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2729:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2729 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2730 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 |  __comp); | ~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:5034:36, inlined from 'void object_distribute(const Glib::VariantBase&, InkscapeApplication*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:315:21: /usr/include/c++/12.2.1/bits/stl_algo.h:4996:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4996 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:4999:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4999 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5001 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5002 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2739 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2739:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2744:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2744 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2748:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2749 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2750:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2750 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2752 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2753 |  __comp); | ~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2390 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2390:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2420:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2420 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2421 |  __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2429:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2429 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2430 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = Baseline*; _Distance = int]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2383:20, inlined from 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2435:30: /usr/include/c++/12.2.1/bits/stl_algo.h:1397:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1397 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2438:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2438 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2439 |  __len22, __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2440:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2440 | std::__merge_adaptive(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2441 |  __len1 - __len11, | ~~~~~~~~~~~~~~~~~ 2442 |  __len2 - __len22, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2443 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Baseline*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2615:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2615 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2682 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2682:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2693:34: /usr/include/c++/12.2.1/bits/stl_algo.h:2672:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2672 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2675:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2675 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = Baseline*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2697:26: /usr/include/c++/12.2.1/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2652 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2653 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2658 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2659 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Baseline*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.2.1/bits/stl_algo.h:2700:26: /usr/include/c++/12.2.1/bits/stl_algo.h:2650:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2650 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2652 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2653 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2658:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2658 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2659 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.2.1/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2709 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h:2718:38: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2718 | std::__stable_sort_adaptive(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2719 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2720:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2720 | std::__stable_sort_adaptive(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2721 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2725:40: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2725 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2726:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2726 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:2729:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2729 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2730 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 |  __comp); | ~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Baseline}; _Tp = Baseline; _Alloc = std::allocator]', inlined from 'void object_distribute_text(const Glib::VariantBase&, InkscapeApplication*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:443:39: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:5034:36, inlined from 'void object_distribute_text(const Glib::VariantBase&, InkscapeApplication*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-object-align.cpp:452:21: /usr/include/c++/12.2.1/bits/stl_algo.h:4996:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4996 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:4999:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4999 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:5001:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5001 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5002 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [503/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/repr-util.cpp:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [504/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o [505/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/repr-css.cpp:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [506/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:10: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap-candidate.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.h:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.h:13: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-page.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h: In member function 'Geom::Rect Inkscape::CanvasItem::get_bounds()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'Geom::Point Inkscape::PageManager::nextPageLocation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:150:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | Geom::Point PageManager::nextPageLocation() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'Geom::Rect Inkscape::PageManager::getSelectedPageRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:338:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 338 | Geom::Rect PageManager::getSelectedPageRect() const | ^~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:144:41: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:121:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:220:85: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:134:41: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 134 | auto rect = _selected_page->getRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:143:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | auto loc = nextPageLocation(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:144:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function 'static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:122:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:123:16: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /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:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'Geom::Point Inkscape::PageManager::nextPageLocation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:156:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | auto rect = page->getRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:161:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | return Geom::Point(left, top); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage(Geom::Rect, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:167:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | SPPage *PageManager::newPage(Geom::Rect rect, bool first_page) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:204:64: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:204:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:172:11: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[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:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage(SPPage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:218:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | auto new_loc = nextPageLocation(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:219:36: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | auto new_page = newDocumentPage(page->getDocumentRect(), false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:220:88: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | Geom::Affine page_move = Geom::Translate((new_loc * _document->getDocumentScale()) - new_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:220:84: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | Geom::Affine page_move = Geom::Translate((new_loc * _document->getDocumentScale()) - new_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:220:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | Geom::Affine page_move = Geom::Translate((new_loc * _document->getDocumentScale()) - new_page->getDesktopRect().min()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:220:114: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | Geom::Affine page_move = Geom::Translate((new_loc * _document->getDocumentScale()) - new_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:220:120: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | Geom::Affine page_move = Geom::Translate((new_loc * _document->getDocumentScale()) - new_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:221:73: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | Geom::Affine item_move = Geom::Translate(new_loc - new_page->getRect().min()); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:221:79: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | Geom::Affine item_move = Geom::Translate(new_loc - new_page->getRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:237:60: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | affine *= _document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'void Inkscape::PageManager::deletePage(SPPage*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:276:64: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | _document->fitToRect(getFirstPage()->getDesktopRect(), false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::getPageAt(Geom::Point) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:427:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 427 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:430:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 430 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:430:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 430 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'Geom::OptRect Inkscape::PageManager::getDesktopRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:459:55: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 459 | total_area->unionWith(page->getDesktopRect()); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'void Inkscape::PageManager::fitToSelection(Inkscape::ObjectSet*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:542:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 542 | origin = _selected_page->getDesktopRect().min(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:542:56: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 542 | origin = _selected_page->getDesktopRect().min(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:542:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 542 | origin = _selected_page->getDesktopRect().min(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'Geom::Rect Inkscape::PageManager::_ZNK8Inkscape11PageManager19getSelectedPageRectEv.part.0() const': cc1plus: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::getPageAt(Geom::Point) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:430:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 430 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'Geom::Point Inkscape::PageManager::nextPageLocation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:150:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | Geom::Point PageManager::nextPageLocation() const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:150:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:150:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:150:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:156:34: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | auto rect = page->getRect(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:204:64: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:202:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 202 | SPPage *PageManager::newDocumentPage(Geom::Rect rect, bool first_page) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:204:54: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:204:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::getPageAt(Geom::Point) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:427:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 427 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:430:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 430 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~^~ /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:1: 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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:144:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'void Inkscape::PageManager::fitToRect(Geom::OptRect, SPPage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:574:80: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 574 | page->setDesktopRect(Geom::Rect(Geom::Point(0, 0), rect->dimensions())); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:568:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 568 | page->setDesktopRect(*rect); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage(SPPage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:220:85: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | Geom::Affine page_move = Geom::Translate((new_loc * _document->getDocumentScale()) - new_page->getDesktopRect().min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:237:60: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | affine *= _document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | SPPage *PageManager::newPage(SPPage *page) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:211:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:219:36: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | auto new_page = newDocumentPage(page->getDocumentRect(), false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:220:84: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | Geom::Affine page_move = Geom::Translate((new_loc * _document->getDocumentScale()) - new_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:220:114: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | Geom::Affine page_move = Geom::Translate((new_loc * _document->getDocumentScale()) - new_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:220:121: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 220 | Geom::Affine page_move = Geom::Translate((new_loc * _document->getDocumentScale()) - new_page->getDesktopRect().min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:221:73: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | Geom::Affine item_move = Geom::Translate(new_loc - new_page->getRect().min()); | ~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:221:80: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 221 | Geom::Affine item_move = Geom::Translate(new_loc - new_page->getRect().min()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:237:50: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | affine *= _document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp: In member function 'void Inkscape::PageManager::deletePage(SPPage*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.cpp:255:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 255 | void PageManager::deletePage(SPPage *page, bool content) | ^~~~~~~~~~~ [507/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/preview.cpp.o [508/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-help-url.cpp:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [509/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/xml/node-event-vector.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/widgets/sp-xmlview-tree.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ [510/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-geometry.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/perspective-line.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/perspective-line.cpp:13: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/persp3d.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-geometry.h:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/perspective-line.cpp: In constructor 'Box3D::PerspectiveLine::PerspectiveLine(const Geom::Point&, Proj::Axis, const Persp3D*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/perspective-line.cpp:18:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 18 | Line (pt, persp->get_VP(axis).affine(), true) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [511/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-object.h:71, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-filter.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style-internal.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-filter.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style-internal.cpp:33: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/text-tag-attributes.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-text.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style-internal.cpp:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style-internal.cpp:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/regex.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/style-internal.cpp:26: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [512/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-tools.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:47, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item-bpath.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path.h:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item-bpath.h:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h: In member function 'Geom::Rect Inkscape::CanvasItem::get_bounds()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/unit-menu.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/scalar-unit.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/registered-widget.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/parameter/parameter.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/live_effects/effect.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:48: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/refwrap.h:39, from /usr/include/c++/12.2.1/vector:66, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:25: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/widget/registered-widget.h:37: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Point Geom::Ray::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h:68:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point origin() const { return _origin; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/tool/multi-path-manipulator.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:94: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/tool/multi-path-manipulator.h:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/tool/node.h:477:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 477 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/utils.h:64:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 64 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:1866:80: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:2291:31: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:183:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::applyAffine(const Geom::Affine&, bool, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:1703:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1703 | old_center = item->getCenter(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:1866:82: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1866 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:1866:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1866 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:1866:79: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1866 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:143:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:172:11: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::setScaleRelative(const Geom::Point&, const Geom::Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:1885:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1885 | if ( bbox->dimensions()[Geom::X] * scale[Geom::X] > 1e6 || | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::rotateRelative(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:1901:72: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1901 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::XML::Node*&, Geom::Affine}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:60, from /usr/include/glibmm-2.4/glibmm/objectbase.h:30, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/gdkmm-3.0/gdkmm/screen.h:28, from /usr/include/gdkmm-3.0/gdkmm/display.h:29, from /usr/include/gtkmm-3.0/gtkmm/clipboard.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:30: /usr/include/c++/12.2.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 = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = Inkscape::XML::Node*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Inkscape::XML::Node*; _Tp = Geom::Affine; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::toMarker(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:3150:43: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 3150 | gchar const *mark_id = generate_marker(repr_copies, bbox, doc, center, parent_transform * move); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:3150:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::tile(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:3454:45: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 3454 | gchar const *pat_id = SPPattern::produce(repr_copies, bbox, doc, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 3455 |  move.inverse() /* patternTransform */, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3456 |  parent_transform * move); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::createBitmapCopy()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:3564:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 3564 | void ObjectSet::createBitmapCopy() | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:1866:80: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1866 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:1852:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1852 | void ObjectSet::setScaleAbsolute(double x0, double x1,double y0, double y1) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::rotateRelative(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:1901:57: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1901 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:1897:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1897 | void ObjectSet::rotateRelative(Geom::Point const ¢er, double angle_degrees) | ^~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::XML::Node*&, Geom::Affine}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void Inkscape::ObjectSet::setMask(bool, bool, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection-chemistry.cpp:3859:36: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [513/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-edit.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/ui/tools/text-tool.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-edit.cpp:23: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [514/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-undo-document.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-undo-document.cpp:21: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [515/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/document.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-selection-object.cpp:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/selection.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/inkscape-application.h:26: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/object-set.h:39: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-selection-object.cpp:27: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/geom.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/streambuf:41, from /usr/include/c++/12.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/12.2.1/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:22, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/giomm-2.4/giomm.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/actions/actions-selection-object.cpp:19: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ [516/1125] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/intersection.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:86: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 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | static Angle from_radians(Coord d) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 131 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 133 | Translate inverse() const { return Translate(-vec); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 171 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 209 | Rotate inverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 342 | inline Translate pow(Translate const &t, int n) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 75 | Point center() const { return _center; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 85 | Rect boundsExact() const { return boundsFast(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:17: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 138 | Linear operator-() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:40: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:41: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | Interval timeRange() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 217 | Point initialPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:43: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 108 | Ray reverse() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 128 | Point origin() const { return _initial; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:214:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Line normalized() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:224:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Point initialPoint() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:266:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Line reversed() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:294:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Ray ray(Coord t) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:304:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Line derivative() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:319:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Point normal() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:478:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/line.h:512:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:19: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 126 | Angle rotationAngle() const { return _angle; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 130 | Point finalPoint() const { return initialPoint(); } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | Angle rotationAngle() const { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 254 | Point initialPoint() const override { return _initial_point; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-namedview.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h: At global scope: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/util/units.h:29:42: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 29 | struct hash : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:48, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/intersection.h:37: /usr/include/c++/12.2.1/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-page.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object/sp-page.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h: In member function 'Geom::Rect Inkscape::CanvasItem::get_bounds()': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/point.h:337:22: required from here /usr/include/boost/operators.hpp:268:1: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:45: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: 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&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: 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 /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:44: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h:47: /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 433 | D2::operator()(double t) const { | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_collectNodes(const Inkscape::SnapSourceType&, const bool&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:107:55: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | getBBoxPoints(page->getDesktopRect(), _points_to_snap_to.get(), true, | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_snapNodes(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:218:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Geom::Coord dist = Geom::L2(target_pt - p.getPoint()); // Default: free (unconstrained) snapping | ~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:115:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 224 | const Linear &lin = (*this)[k-1]; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const SPPath*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:395:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | Geom::Point const p_doc = dt->dt2doc(p.getPoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp: In member function 'Geom::PathVector* Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:734:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 734 | Geom::PathVector* Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp: In function 'void Inkscape::getBBoxPoints(Geom::OptRect, std::vector*, bool, SnapSourceType, SnapTargetType, SnapSourceType, SnapTargetType, SnapSourceType, SnapTargetType)': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:778:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 778 | points->push_back(SnapCandidatePoint(bbox->corner(k), corner_src, -1, corner_tgt, *bbox)); | ~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/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 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/boost/operators.hpp:271:1: 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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:113:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | OptRect boundsLocal(OptInterval const &i, unsigned deg) const override { | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/bezier-curve.h:211:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from /usr/include/c++/12.2.1/functional:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:40: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidatePath}; _Tp = Inkscape::SnapCandidatePath; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::SnapCandidatePath}; _Tp = Inkscape::SnapCandidatePath; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp: In member function 'Geom::PathVector* Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:734:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 734 | Geom::PathVector* Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const | ^~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Rect*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Rect*; _Tp = Geom::Rect]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::Rect; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Geom::Rect*; _Tp = Geom::Rect]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Rect; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::Rect; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/specfun.h:45, from /usr/include/c++/12.2.1/cmath:1935, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/3rdparty/2geom/include/2geom/coord.h:37: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = pair*; _Tp = pair]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from 'Inkscape::SnapCandidatePoint& Inkscape::SnapCandidatePoint::operator=(const Inkscape::SnapCandidatePoint&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/snap-candidate.h:30:7, inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = Inkscape::SnapCandidatePoint*; _OI = Inkscape::SnapCandidatePoint*]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:385:18, inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = Inkscape::SnapCandidatePoint*; _OI = Inkscape::SnapCandidatePoint*]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:495:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = Inkscape::SnapCandidatePoint*; _OI = Inkscape::SnapCandidatePoint*]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:522:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:529:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12.2.1/bits/stl_algobase.h:620:7: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/list:63, from /usr/include/sigc++-2.0/sigc++/signal.h:7, from /usr/include/sigc++-2.0/sigc++/sigc++.h:123, from /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/desktop.h:26: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, long int, Inkscape::SnapTargetType, double&, double, bool, bool, bool}; _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_snapPathsTangPerp(bool, bool, IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::Curve*, const SPDesktop*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:805:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 805 | void Inkscape::ObjectSnapper::_snapPathsTangPerp(bool snap_tang, bool snap_perp, IntermSnapResults &isr, SnapCandidatePoint const &p, Geom::Curve const *curve, SPDesktop const *dt) const | ^~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, long int, Inkscape::SnapTargetType, double&, double, bool, bool, bool}; _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::ObjectSnapper::_snapPathsTangPerp(bool, bool, IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::Curve*, const SPDesktop*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:839:40: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, long int, Inkscape::SnapTargetType, double&, double, bool, bool, bool}; _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::ObjectSnapper::_snapPathsTangPerp(bool, bool, IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::Curve*, const SPDesktop*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp:852:40: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.2.1_2022-07-14_9c6d41e410/src/object-snapper.cpp: In member function 'void Inkscape::ObjectSnapper::_collectNodes(const Inkscape::SnapSourceType&, const bool&) const': /